已采纳回答 / Sorrow2018
void属于关键字,不是标识符。C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:(1)标识符的长度最好不要超过8位(2)标识符是严格区分大小写的(3)标识符最好选择有意义的英文单词组成做到"见名知意"(4)标识符不能是C语言的关键字
2017-02-08
已采纳回答 / 慕粉2208167976
m==n;的这句判断是在for(n=2;n<m;n++)的for内循环结束之后,如果这个循环未被中间退出,而是顺利执行完成,则内循环结束的最后n==m啊,因为最后一次判断出n<m后,执行完代码块就会执行表达式3的n++啊,执行完表达式3再去判断时内循环就不能继续,内循环才会结束,此时不就是n的值等于m的值了吗。
2017-02-07
已采纳回答 / 程序媛ing
发现有点错误,改了一下,看这个!1.静态存储方式、动态存储方式2.四种auto(自动变量),动态存储方式,在函数内用static(静态局部变量、静态全局变量),静态存储方式,分别对应在函数外、内用register(寄存器变量),动态存储方式,在函数内用,只限局部自动变量和形势参数,数量有限extern(外部全局变量),静态存储方式,在函数外定义(源程序内),作用域为:程序开始到程序结束,即可以在变量定义前的函数中使用;与之相对的是:普通的外部全局变量,静态存储方式,在函数外定义(源程序内),作用域为:变量...
2017-02-07
已采纳回答 / 努力并奋斗
一共有return 0; return result; return 0; 三次返回值,第一个是当满足条件时,把0返还给函数,相当于复位,第二次是吧result的值返还给函数,这里result=factorial(n-1)*n,经过计算可得=120,后面在主函数main处调用; 第三次是把0返还主函数main。 望采纳
2017-02-07
已采纳回答 / 中国Nightmare_2000
之前的a的值在一直变化着, a++的时候输出的是100没有变化,其实a的值已经为101了++a的时候显示的是102 输出的结果为101+1=102--a 显示为101 a的值就是102-1=101a--的时候还是101 是因为啊的值已经输出了之后才减1归根到底是因为a的值在一直变化着
2017-02-07