while(*p)是什么意思
2个回答
展开全部
while(*p!='\0')表示显示内容不为空时,执行循环体的代码段,
{
wr_dat(*p);
p++;
delay1ms(1);
}
或者理解成判断显示内容是否到达结尾了。
'\0'是字符串结束符,0就是一个整形常量,注意不要和‘\0’弄混。
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
扩展资料:
C++while语句实例:
int a=NULL;
while(a<10)
{
a++;//自加
if(a>5)//不等while退出循环,直接判断循环
{
break;//跳出循环
}
}
结果: 结束后 a的值为6 。
参考资料来源:百度百科-while循环语句
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询