为什么第一张图片中的r=n%m;就可以,第二张就不行了(又是烦人的正文长度小于30个字符,烦死了)
你第二张图片中r没有定义,所以会报错.你得定义它才能使用.
第二张图片里的变量r没有定义,定义一下即可。
修改如下:
#include <stdio.h>
int main(void){
int n=49,m=35;
int r=n%m; // 定义一下变量r,并使用n%m来初始化其值
printf("%d",r);
return 0;
}
第二图里的变量r未定义,在C语言里,遵循先声明定义再使用的原则。