下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中 要求每复制三个字符之后插入一
下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,若给a输入字符串:ABCDEFGKHHK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:
(1)b[k=+p;(2)b[k=“;k++;【考点分析】本题考查:指针类型变量作为函数的参数,函数的参数不仅可以是整型、实型、字符型等数据类型,还可以是指针类型。它的作用是将一个变量的址传送到另一个函数中。【解题思路】(1)JllN中p是指针型变量作函数参数,因此给b[k赋值时出现错误0(2)题目要求赋值3个字符后加一个空格,所以应该是先给b[k赋值空格,然后变量k再加1。【解题宝典】C语言中为了表示指针变量和它所指向的变量之间的关系,在程序中用“*’’符号表示“指向”,例如,pointer代表指针变量,而*pointer是pointer所指向的变量。
相似问题
不能查找文件和文件夹的操作规程是( )A 用鼠标右键单击“我的电脑”图标 在弹出的菜单中选择“搜索查
不能查找文件和文件夹的操作规程是( )A、用鼠标右键单击“我的电脑”图标,在弹出的菜单中选择“搜索查找”命令B、用鼠标右键单击“开始”按钮,在弹出
有以下程序: 程序运行后的输出结果是( )。A.2B.0C.元素ch[5]的地址D.字符y的地址请帮
有以下程序: 程序运行后的输出结果是( )。A 2B 0C 元素ch[5]的地址D 字符y的地址请帮忙给出正确答案和分析,谢谢!
下面哪些选项不是新建对话框中常用选项卡的选项( )A 空白文档B WEB页C 公文向导D 电子邮件正
下面哪些选项不是新建对话框中常用选项卡的选项( )A、空白文档B、WEB页C、公文向导D、电子邮件正文
有以下程序: 程序运行后的输出结果是( )。A.1 0 7 0 B.1 2 3 4 C.1 4 5
有以下程序: 程序运行后的输出结果是( )。A 1,0,7,0,B 1,2,3,4,C 1,4,5,9,D 3,4,8,10,请帮忙给出正确答案和分析,谢谢!
以下程序段中的变量已正确定义: 程序段的输出结果是( )。A.**B.****C.*D.******
以下程序段中的变量已正确定义: 程序段的输出结果是( )。A **B ****C *D ********请帮忙给出正确答案和分析,谢谢!
