最赞回答 / Perona
用尖括号 #include <>:一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找用双引号 #include "":一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索
2015-11-19
最新回答 / RockenRoll
int getPeachNumber(n){ int num; if(n==10) { return 1; } else { num = (getPeachNumber(n + 1) + 1) + 2; printf("第%d天所剩桃子%d个\n", n, num); } return num;}int main(){ int num = getPeachNumber(1); ...
2015-11-19
最新回答 / onemoo
A B C是三个int变量,将它们作为参数传入getGirth没有任何问题,因为getGirth函数要求三个参数a b c都是int型。声明在函数参数列表中参数的名字只在该函数内部使用,调用函数时传入的参数不需要与它们同名,只要类型相符合即可。
2015-11-19
最新回答 / DoDream
是的,其实变量前面没有修饰符,那它是默认的auto,但C++11里面就改了auto的用法,auto变成自动类型,举个例子,auto a; a = 3;当a = 3的时候a的类型才变成int。
2015-11-18
最赞回答 / AAnonymous
不是必须的, \n 是转义字符,表示换行。不过 printf 是行缓冲的,即当缓冲区满或者遇到换行符或者强制刷新缓冲区(fflush())才会输出到控制台/终端
2015-11-18