已采纳回答 / onemoo
吐槽一下:本站应该把同类问题进行下归类,显示在相应课程中,因为用户在发问前都不会先去搜索之前的答案...正文:首先,s1、s2 和 s3 都是什么:s1是一个长度为100的字符数组。s2是一个长度为4的字符数组。这是因为虽然你在声明时没有指定数组的长度,但是你用一个长度为4的字符串初始化s2,所以编译器自动将s2的长度确定为4。s3是一个长度为4的字符数组。道理同上。再说strcat函数会干什么:strcat(s2, s3) 这个函数是将s3中的内容(包括s3结尾的'\0')复制到s2中最后一个字符的后面...
2015-07-12
已采纳回答 / jsksxs360
最初声明的 x 的作用域是整个 main 函数,if 语句中修改的就是就是上面声明的 x 的值。如果 if 中又声明了一个 x,则重名的局部变量在小的作用域中有效,一旦回到外面,又是最初声明的 x 有效。
2015-07-11
已采纳回答 / 幻蓝星空
递归函数就是将在自己方法本身调用自身,可以举个生活中的小例子例如某天,一个老师让他拿着一堆数字开片,他给自己的学生每个人一张,,老师只要求大于等于0的人来按顺序排队,他将一...
2015-07-11
已采纳回答 / Perona
<...code...>这里分号错了,换成英文的<...code...><...code...>这里缺了)<...code...><...code...>这里逗号错了,换成英文的<...code...>2个retrue 0;},删掉一个即可完整的代码<...code...>
2015-07-10
已采纳回答 / Perona
=是赋值,==是等于。=通常用于变量的赋值,如: int num=10;==通常用于条件判断,如判断变量num是否等于10;<...code...>还有就是==优先级比=高。
2015-07-09