最赞回答 / lingming
1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。——摘自百度
2016-04-02
最新回答 / 慕盖茨3385364
#include <stdio.h>void fn(){ static int x = 1; //定义静态局部变量 x*=2; printf("x=%d\n",x); }int main(){ int i; for(i=0;i<5;i++) { fn(); } extern int x; //调用外部变量 printf("x=%d\n",x); return 0;}int x=100;
2016-04-01
最新回答 / mango2
反了~ 而且 if(i%2==0) 应该是 if(i%2>=0)#include <stdio.h>int main(){ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag for(i=1;i<=100;i++) { if(i%2>=0) { sum+=i*flag; ...
2016-04-01
最新回答 / LAITY1205
你是需要在iF语句中返回值,并且最后将整个语句的结果返回么?最后的return是不可以少的,if中的看你的需要。如果是void main()函数 根本不需要返回值。
2016-04-01