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编程中这一个语句的理解

C语言中的帕斯卡三角形与组合

synchronous binary counter是啥意思

collections模块—— Counter

python Counter模块

python3 Counter模块