【C语言基础练习】下面这段C程序会输出什么呢?一起来做做吧!#include <stdio.h>int main(){ int val1=0, val2=0; if(val1=1) val1=100; if(val2=1) val2=200; printf("%d %d\n",val1,val2); return 0;}【答案解析】C语言中,运算符=和==是不一样的。程序中使用=,不是说val1和val2等于1的意思,而是把1赋值给了val1和val2,这样两个if语句都成立了,所以val1就变成100,val2就变成200了!