C语言 counter=counter+1 是啥意思,为啥后面要加1,去掉行吗?与while 有什关系?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 counter=counter+1 是啥意思,为啥后面要加1,去掉行吗?与while 有什关系?相关的知识,希望对你有一定的参考价值。
你好,因为你没有给出详细代码,在这里我按照你问题给出的信息帮你分析一下。counter = counter+1的含义是,每当执行这条语句的时候counter的值便加一,而你在题目中描述,我估计这条语句是出现在while循环当中,而counter的值作为while循环的判断条件,那么也就是说,counter作为计数器在while循环中控制里面代码的执行次数,当达到某个数值的时候,退出while循环。如果去掉的话,那么程序就回进入死循环。
如果有什么不对或者不明白,可以附上详细的代码,再来一起分析。 参考技术A counter = counter+1.不加的话意思就不对了啊。就是使courter变量的值增加1啊。
比如:
int counter=0;
while(counter<10)
printf("%d",counter):
counter = counter+1;//相当于counter++;
不用counter=counter+1 这行,循环就永远进行下去,因为counter永远=0满足counter<10的条件、
明白了吗 参考技术B while 循环
counter=counter+1; 是自增的意思(取counter的值+1再赋值给counter)
等同于 counter++;用于计算循环次数,控制循环继续或结束
比如
counter=0;
while(counter<10)
counter=counter+1;
上面当count小于10的时候就循环,每次循环counter的值就+1,当加到10循环就结束了。 参考技术C counter = counter + 1 的意思是counter 等于 它原来的数值加上一。就像 开始一个变量等于1,然后呢给他重新赋值叫做 它本身加上1就等于2.如果去掉加1,就等于没变。while循环的话需要看源代码才能知道是什么关系 参考技术D counter 估计是你定义的变量吧,counter=counter+1,意思是新的counter的值自增1,不能去掉。与while的关系要看你具体的代码才知道。
synchronous binary counter是啥意思
翻译:同步二进制计算器单词解释:
synchronous:同步的,adj
binary:二进制
counter:计算器,n 参考技术A synchronous binary counter
网络释义
同步二进位计数器
同步二进制计数器
二进制同步计数器本回答被提问者和网友采纳
以上是关于C语言 counter=counter+1 是啥意思,为啥后面要加1,去掉行吗?与while 有什关系?的主要内容,如果未能解决你的问题,请参考以下文章
COUNTER=$(($COUNTER+1))。。。。。。shell编程中这一个语句的理解