超级领悟力:c语言的问题
来源:百度文库 编辑:高考问答 时间:2024/05/05 17:02:02
main()
{
int a,p;
if(p=a!=2)printf("%d",p);
else
printf("%d",p+2);
}
这个程序 的if(p=a!=2)是副职语句吗
{
int a,p;
if(p=a!=2)printf("%d",p);
else
printf("%d",p+2);
}
这个程序 的if(p=a!=2)是副职语句吗
将表达式a != 2的值赋给p
如果p非零就执行if里面的,否则执行else里面的
将表达式a != 2的值赋给p
如果p非零就执行if里面的,否则执行else里面的
所以是赋值
但是这个程序好象不对啊??
P没有初值啊!!!
将表达式a != 2的值赋给p
如果p非零就执行if里面的,否则执行else里面的
所以是赋值
但是这个程序好象不对啊??
P没有初值啊!!!