1)今天看了C语言程序设计关于printf,scanf和表达式的一些内容。
2)有如下问题:1.p45: int i;
float f;
f=i=33.3f;
最后得到的结果是i为33,f为33.0,这是为什么?
2.p481:char* p;
for(p="azAZ0 !\t;*p!=0;p++)
他的意思应该是p是首元素地址,然后依次读取每个元素,但是这个写法没法编译通过,这是为什么?
1)今天看了C语言程序设计关于printf,scanf和表达式的一些内容。
2)有如下问题:1.p45: int i;
float f;
f=i=33.3f;
最后得到的结果是i为33,f为33.0,这是为什么?
2.p481:char* p;
for(p="azAZ0 !\t;*p!=0;p++)
他的意思应该是p是首元素地址,然后依次读取每个元素,但是这个写法没法编译通过,这是为什么?