最新回答 / qq__3559
因为文件hello.c的printLine()函数和test.c中的say()函数是被相互引用的,因此这两个函数都应为外部函数,在两个文件中都必须声明引用。所以小编的答案是错误的!具体代码如下:补充:extern的主要作用不在于定义外部变量或函数,而在于引用定义,如果在其他编译器中去掉#include”test.c",不然会出现重定义(例如visual studio)。hello.c文件中:#include <stdio.h>#include "test.c" //引用test.c文件ex...
2015-11-15
最新回答 / 儒雅的雨之夜
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i //使用while循环 while(i<=100) { i++; sum=sum+i; } printf("%d",sum); return ...
2015-11-14
最赞回答 / 前因后果
age=getage(n-1)+2;getage(n-1)//调用自身,getage(5)+2,getage(4)+2,getage(3)+2,getage(2)+2,就是(n-1)这个顺序进行递推的
2015-11-14
最新回答 / 狂野与优雅
goto LOOP;和你这局是配合使用的,当代码从上到下执行到goto LOOP这句时,又会跳回LOOP: printf("结束for循环了...."); 从上往下执行LOOP: 《————这个只是一个标签,你用其他名字也可以(例如HERE,KOBE等等,符合命名规则就OK)
2015-11-13