因为语法上并没有错误啊。age=60是可以的有些代码就是这么写的,比如FILE *fp;if(fp = fopen("test.txt","r")){printf("file open error!");}这是OK的代码,所以编译器无法判断你的if语句是否有问题
没问题啊,你赋值为什么要给警告呢。