#include<stdio.h>int main(){int a=7;if(a%2=1)printf("%d是奇数.\n");return 0;}
运行为什么会出现“=”:左操作必须为左值。怎么解决?
而不是=,因为==是逻辑等于,而=是赋值语句,上面的a%2=1是语法错误的,必须要改成逻辑等于"=="才可以