已采纳回答 / Perona
1.看变量值的ASCII码,如本题就是看a的ASCII码。参考:http://www.imooc.com/wiki/view?pid=1532.这里说的字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换,说的是数据转换。如,int型存储字节是2个字节。float型存储的字节是4个字节。那么int型的变量可以自动转换成float型,但是float型不能自动转换成int型,只能强转。字节知识点参考:http://www.imooc.com/code/5113 3.ASCII码以一个字节来存储的,...
2015-10-26
最新回答 / 慕粉5652354
#include <stdio.h>int getnumber(int n) //定义getnumber是和天数有关的函数{ static int num=1; num=(num+1)*2; printf("第%d天剩%d个桃子。\n",n,num); return num;}main(){ int getnumber(int n); int i,z; for(i=9;i>0;i--) //天数每天递减 { z=get...
2015-10-26
已采纳回答 / 51cds
return getWordNumber (n - 1) + n ;这一步可以看成:<...code...>由于getWordNumber是一个函数,函数调用时后面需要加上小括号,若有参数需传入参数如果写成:return getWordNumber n + (n - 1) ;程序执行时会报错如果写成:return getWordNumber ((n - 1) + n);这一步可以看成:<...code...>
2015-10-26
已采纳回答 / qq_陌世_0
b[i]是一个一维数组,i是一个参数,根据i的不同,b[0],b[1],b[2],b[3]…作为不同的变量,b[i][j]是二维数组,那么i不变的时候(比如i=0),根据j的不同,b[0][0],b[0][1],b[0][2]又是不同的变量,而i改变为1,2,3…的时候,对应的又有一组变量,如b[1][0],b[1][1],b[1][2]…b[2][0],b[2][1]…最后,注意到b[i][j]也不过是一个变量,实际上b[i][b[i][j]]就是用b[i][j]带替了第二个变量j,你可以这么观察,b[...
2015-10-26
已采纳回答 / onemoo
前一句打印时a的值是101,a--的值也是101,那句执行过后,a的值就自减为100了。然后在这一句就是打印a+1=100+1=101,这句就是单纯的一个加法,不会改变a本身的值啊。也许你有些概念没有厘清,详细解答请看这里我的回答 http://www.imooc.com/qadetail/83948
2015-10-24
已采纳回答 / onemoo
你在printf的第一个参数中用了%s,代表后面的参数应该是字符串。 可是我想,jackResult(a, b, c)返回的并不是字符串。 所以打印不出你想要的结果。
2015-10-24