C语言全局变量和局部变量问题
#include<stdio.h>intcnt,sum;voidcountValue(){intcnt=0;sum=0;sum++;cnt++;}voidmain(){c...
#include <stdio.h> int cnt,sum; void countValue() { int cnt=0;sum=0; sum++; cnt++; } void main() { cnt=sum=6; countValue(); printf("满足条件的整数的个数=%d\n",cnt); printf("满足条件的整数的和值=%d\n",sum); } 为什么sum是输出1呢?局部变量和全局变量同名不是输出全局变量吗,那应该是6啊,为什么cnt又不是1呢?帮我详细分析下啊,万分感谢
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询