C语言中while(*t!=0)是什么意思?
答案:3 悬赏:70 手机版
解决时间 2021-11-27 04:53
- 提问者网友:ミ烙印ゝ
- 2021-11-26 17:02
C语言中while(*t!=0)是什么意思?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-11-26 18:13
t是一个 指针变量, *t 是对指针取值的意思
while (*t!=0) 就表示 只要 t所指向的 值 *t 不为0 就执行 while 子循环语句
直到 *t==0为止 所以 *t的值肯定 是在变 而且 最终 值会 变到0 (如果不是这样 那么 就是死循环了 无意义了 )
就这么个意思了
希望有帮助
while (*t!=0) 就表示 只要 t所指向的 值 *t 不为0 就执行 while 子循环语句
直到 *t==0为止 所以 *t的值肯定 是在变 而且 最终 值会 变到0 (如果不是这样 那么 就是死循环了 无意义了 )
就这么个意思了
希望有帮助
全部回答
- 1楼网友:十年萤火照君眠
- 2021-11-26 19:19
这是一个条件循环语句,就是当i不等于0的时候就减去1!
- 2楼网友:污到你湿
- 2021-11-26 18:19
这里t应该是一个指针,*t表示t指向的存储单元的值,例如
int a=1;
int *t=&a;
while(*t!=0) 等效于while(a!=0)
int a=1;
int *t=&a;
while(*t!=0) 等效于while(a!=0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯