C语言中main函数内定义的变量是不是自动变量
2个回答
展开全部
放在main函数里定义的变量任然是局部变量,全局变量要放在所有函数(包括main)的外部,例如:
#include <stdio.h> int x,y,z; void year(int a,int b,int c);int main(){ int i,a,b,c; for(i=1;i<=1;i++) { scanf("%d,%d,%d",&a,&b,&c); printf("a=%d\n",a); printf("b=%d\n",b); printf("c=%d\n",c); year(a,b,c); system("PAUSE"); return 0; }} void year(int a,int b,int c){ printf("现在是%d年%d月%d日\n",a,b,c);}
#include <stdio.h> int x,y,z; void year(int a,int b,int c);int main(){ int i,a,b,c; for(i=1;i<=1;i++) { scanf("%d,%d,%d",&a,&b,&c); printf("a=%d\n",a); printf("b=%d\n",b); printf("c=%d\n",c); year(a,b,c); system("PAUSE"); return 0; }} void year(int a,int b,int c){ printf("现在是%d年%d月%d日\n",a,b,c);}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询