若定义int e,则while(!e)中,表达式!e等价于?(要有过程)
来源:百度知道 编辑:UC知道 时间:2024/06/06 16:37:31
若定义int e,则while(!e)中,表达式!e等价于?(要有过程)
int e;
while(!e)
如果e不等于0,!e就是0,就退出了循环,所以要控制e等于0;
既:
while(e==0)
当 e=0 就是 真
当 e不等于0 表达式就是假, 就跳出循环
while(!e) 等价于 while (e==0)
!就是代表“非”的意思,在C语言里“非”就是0
当e=0时,e为假,!e为真,while内的语句执行
当e!=0,e为真,!e为假,while内的语句不执行
二楼的说法不太正确,其他的都OK!!
若定义int e,则while(!e)中,表达式!e等价于?(要有过程)
int &e;这里e被定义成什么了?
若有定义:int *p[4]; 则标识符p【 】.
while(!E)
若有定义:int a[4][10];
定义函数int f(int x)判断x是否为奇数,若是则函数返回1,否则返回0
若定义:"int a[10],*p;p=a;"则执行"p=p+5;"后,与*p不相等的是()。
c语言若有以下定义: tyepdef int *INTEGER; INTEGER p, *q
若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?
若定义int a[ ][3]={1,2,3,4,5,6,7};第一维大小