while(1)在C语言里是不是无限循环?
5个回答
展开全部
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int
k=0;
while(k=1)
k++;
(k=1)是用来判断的条件它的返回值只有真和假,而k=1赋值语句的所回值为真,所以while循环条件一直为真,是个死循环,次数无限!
k=0;
while(k=1)
k++;
(k=1)是用来判断的条件它的返回值只有真和假,而k=1赋值语句的所回值为真,所以while循环条件一直为真,是个死循环,次数无限!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是无限循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果1写在需要真假的地方,那么一定是true。1本身自己决定不了自己是数字还是真假,看它被放在那里了。比如说if
(1)
while
(1)
for
(;1;)就会被当做真假解读,如果是
a
=
a
+
1;就会当做数字。
C语言中是没有true和false的关键字的,真假就是用整数或指针表示的,0就是false,其他是true
(1)
while
(1)
for
(;1;)就会被当做真假解读,如果是
a
=
a
+
1;就会当做数字。
C语言中是没有true和false的关键字的,真假就是用整数或指针表示的,0就是false,其他是true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询