1楼:左手烟雨
c2[3] 越界
修改如下:
#include
main()
输出:englishgood
2楼:匿名用户
输出结果是:englishgood
3楼:人质
将c2字符串加到c1末尾,输出结果
4楼:丨我是楼上的丨
englishgood
c1[i]='\0',是表示c1结束
这是一个c语言的程序设计题,未来教育的答案解释完全看不懂,求大神帮忙解释一下,尤其是对于pl[i+
5楼:匿名用户
要想把p2连接到p1的末端,首先要找到p1的末端p1的末端怎么找呢?做法是第一个for语句,注意这两个for后面都有分号,因此并不是嵌套语句,不要弄混了。
第一个for语句依次检查p1的第i个字符是否为'\0',如果不是则i++,继续下一次判断,当循环退出是,i刚好在p1的末端'\0'处。
第二个for循环是把p2的字符依次拷贝到p1的后面,p1[i++] = p2[j],正是这个拷贝的过程。
6楼:搜狗瑞星
这**的缩进风格特别不好要注意。
两个for循环
是独立的。
第一个for循环计算p1的长度,等价于:
i=strlen(p1);
第二个for循环将p2连接到p1之后,等价于:
strcpy(&p1[strlen(p1),p2);
7楼:f炼心
你好,这是两个for嵌套使用,先看进行下面的循环
C语言下面程序段的运行结果是求详解,谢谢
1楼 读书人 k 0,m 5 因为经过k 这一语句之后j已经从0变为1了 2楼 叔伯老表 打印输出的是 k 2,n 5 c语言 下面程序段的运行结果是 个人算是7,答案是4,求解答 谢谢! 3楼 匿名用户 答案是4 实际上是求出6 10的所有合数数量。 一旦能够整除,就跳出当层j的循环,进入i的下一...
新疆乌鲁木齐新火车站到乌鲁木齐油运司坐几路公交车
1楼 匿名用户 公交线路 brt5路,全程约 11 8公里 1 从乌鲁木齐站步行约290米 到达乌鲁木齐站新高铁站2 乘坐brt5路 经过8站 到达西北路站3 步行约1 9公里 到达油运司 公交线路 brt5路 7路,全程约12 1公里1 从乌鲁木齐站步行约290米 到达乌鲁木齐站新高铁站2 乘坐b...
求教C语言的大神们,下面这个问题是怎么一回事
1楼 匿名用户 你看看你写的程序 k赋值错了 你写成k s1 i 1 s1 1 1 应该是k s1 i 1 s1 i 1 2楼 匿名用户 你不能把程序粘贴上来吗,竟然用 3楼 匿名用户 这样发程序可能没人能回答你呀 4楼 匿名用户 只看到41行输出过k,什么时候再输出了 请教一下c语言大神解决一下这...