【C语言指针习题】
文章插图
main(){ char *p1,*p2,str[50]="ABCDEFG"; p1="abcd";//p1指针指向字符串abcd的首地址 p2="efgh";//p2指针指向字符串efgh首地址 strcpy(str+1,p2+1);//指针移一位所指的字符串fgh 复制到 str[1]这个位置(从这个位置开始往后覆盖) 即AfghEFG strcpy(str+3,p1+3);//指针移三位所指的字符串d 复制到str[3]这个位置 即AfgdEFG printf("%s",str);//打印字符串 你上面写的错了 字符串的转义字符时%s 不是%ds 而且你那个是数组 最好用循环打印出来比较好}答案是:Afgd//while(i
推荐阅读
- 汉语言文学 汉语国际教育 哪个更好
- 五年级修改病句练习题及答案
- mastercam后处理程序是是用什么语言编写的?
- 猫睡觉发抖打颤
- 患上小儿言语和语言障碍该怎么办
- cp是什么意思 网络语言中的CP是什么意思
- c语言绝对值函数
- 陶罐和铁罐这篇语言故事的寓意 陶罐和铁罐这篇语言故事的寓意简述
- 欧洲语言共同标准共分哪几级
- 澳大利亚说什么语言 语言是英语