最新回答 / 非语A
编程时给变量或者函数起的名字就是标识符,就好比我们慕课网的每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。
2019-04-10
最新回答 / 白手和3
你输出的不是\t而是\n \t 空格\n 换行同时判断是否是素数需要判断两个条件,能被整除(对应第一个if语句),这个数必须和自己相等不相等就一定不是对应(第二个if语句);
2019-04-09
已采纳回答 / NewTemple
第一个int是data1 不是L;printf少了个t;data3=data1*data2 只用一个等号 并且末尾要加分号;printf("%d",data3);最后一个return 0末尾的分号改成英文输入法的分号。
2019-04-09
最新回答 / 慕哥4421887
#include<stdio.h>int num;int year(int n) //需定义年龄总和 { if(n==1){ return 10;} else { num = year(n-1)+2; return num; }}int main() {printf("第5个人的年龄是%d岁", year(5)); return 0;}没有定义num还少一个大括号。
2019-04-08
已采纳回答 / qq_生_deowzA
因为 static的意思是内部函数(静态),外部想调用他是不可以的。可以理解为一种自控的状态,不受别人的控制。反之extren是外部函数(动态),可以随意调动,可以被人操控和使用。现在我们是在hello.c中调用text.c的(int) printLine函数因为他被调用了,所以它(printLine)是被使用了。要把他定义为外部函数(extern),所以要改的第一次为:(hello.c)static——extern 第二细心观察一下hello.c中的第二行(#include"text".c【包括(含)t...
2019-04-07