已采纳回答 / onemoo
想知道为什么出这样的结果就去看汇编,gcc -S 或 objdump -d。不过初学阶段你完全不用考虑这么多。就像LS说的,这个完全是C标准未定义的行为,不同的平台可能有不同的结果。
2015-04-13
已采纳回答 / 张翔14
#include<stdio.h>int main() { int age=18; printf("我今年%d岁!\n", age); return 0; } 你的错误已经用横线画出(2处),在输入程序时要注意中英文不同情况下的符号特点!
2015-04-10
已采纳回答 / Perona
你先了解下c语言里的%的作用吧。模运算,即求余数。表达式 a % b 就是计算 a 除以 b 得出的余数。如: 7 % 3 的结果是 1转义符,比如在scanf()和printf()中的输入参数常出现带有%的表示参数类型的变量,如%d,%f等。 number=number+number*20%; 这个表达式我们是理解了,但是计算机不理解啊~~~
2015-04-08
已采纳回答 / 康振宁
你是问第7行的时候为什么写return 1吗?因为递归是有条件的,当达到某一条件的时候必须跳出,否则就是死循环了,而在这道题中的条件就是,到第10天的时候,就剩1个桃子了,所以直接返回1就可以了
2015-04-07