快捷导航

为什么会出现这个啊?能帮忙改改吗

#include#includeint main(){ int m ,n ,sum; sum=m+n; int num; num=m*m+n*n; if(num>100) {  printf("%d",num); } else {   printf("%d",sum); } system("pause"); return 0;}他就会出现'm'未初始化,为什么啊

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

还有你的m,n没有指定初始值,
比如m=0,n=0。指定某个初始值就是初始化
回复

使用道具 举报

你把sum=m+n;
和 int num;交换顺序呢,我记得C语言的变量定义逗得在最前面。
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP