展开全部
while(1),就是条件永远为真,其实非0就为真,所以while(2)也可以,不过最好写1.
C语言里规定区分大小写的
比如定义一
C语言里规定区分大小写的
比如定义一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本来只要是个非零的整数就行。但是从编程规范来讲,1的意义明确,容易理解,可读性好,要是换成其他数字,会带来理解上不必要的麻烦,很影响可读性,尤其在对程序进行差错的时候。程序设计中,可读性是很重要的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事例程序:
void main(void)
{
while(1)
{
P2=0xfc;
P2=0x00;
}
……
}
while(1)表示无限循环的执行它{ }内的语句,如果写成while(2)、while(3)等效果是一样的,非0的数都是“真”,“真”表示执行,所以就死循环执行,写成while(0)的话就不执行{ }内的语句,跳到下面执行。
所以如果要判断某些条件成立才执行的话,就写成while(i),当i=0的时候不执行,当i≠0的时候执行。
单片机中数据的表示方法有十进制、十六进制、八进制、二进制。
0x表示这个数据是十六进制,x可以大写也可以小写,一般是用小写。0xfc中的fc一般用大写表示,大小写都不影响。
void main(void)
{
while(1)
{
P2=0xfc;
P2=0x00;
}
……
}
while(1)表示无限循环的执行它{ }内的语句,如果写成while(2)、while(3)等效果是一样的,非0的数都是“真”,“真”表示执行,所以就死循环执行,写成while(0)的话就不执行{ }内的语句,跳到下面执行。
所以如果要判断某些条件成立才执行的话,就写成while(i),当i=0的时候不执行,当i≠0的时候执行。
单片机中数据的表示方法有十进制、十六进制、八进制、二进制。
0x表示这个数据是十六进制,x可以大写也可以小写,一般是用小写。0xfc中的fc一般用大写表示,大小写都不影响。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询