几道理论性的问题{新手}
一,逻辑运算符两侧运算对象的数据类型:()A。可以是整型或字符型数据 B。可以是任何类型的数据
疑惑:书上说“逻辑运算符两侧的对象不但可以是0或者1,或者是0和非0整数,还可以是字符型,实型或指针型等。”那为什么答案是A而不是B?WHY?
二,已知float x=1,y;则y=++x*++x的结果是()
A.y=9 B.y=6 C.y=1 d.表达式错误
x是变量啊,为什么不能用++符?
三,设a为整型变量,初值为12,在执行语句阿a+=a*a后,a的值是多少?
怎样理解结合性的“自右向左”和“自左向右”?
谢谢!