00问答网
所有问题
我想问下c++的for 循环后面的3个参数的具体意思,有什么用处,尽量讲得明白点,新手不懂啊
如题所述
举报该问题
推荐答案 推荐于2018-04-24
三个参数都可以省略不写。执行到for语句,就执行第一个参数,而且只执行一次,因此,一般将初始化的语句作为第一个参数。接下来,判断第二个表达式,如果为真,则循环,否则退出,如果执行循环,循环一次后执行第三个参数,然后再判断第二个,如此重复一直到结束。所以,一般用第二个参数来判断是否执行循环,而第三个参数一般写循环控制变量的变化语句。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTjTrDTee.html
其他回答
第1个回答 2013-08-28
for是循环语句关键字,不是函数,所以,那个不是参数,那个是表达式,第一个表达式,变量赋初值,第二个是循环判定,第三个,累计啊!表达式可以多个,也可以没有,自己看书。搞不懂,书上说的那么详细,你还来这里问。
相似回答
你好,我是
新手,
希望你给我解答一
下c++中
遇到的问题
for
i=1:1:5是...
答:
for
( 先执行的语句;循环条件;满足条件执行的语句 )例如:for(int i =1; i<5; i++)先执行 int i = 1; 如果满足 i<5 执行{}里面的语句 最后执行i++
在
c++
指针方面的知识里, P= ﹠a和﹡P= ﹠a
有什么
区别,分别代表什么含义...
答:
一个指针ptrold减去一个整数n后,结果是一个新的指针ptrnew,ptrnew的类型和ptrold的类型相同,ptrnew所指向的类型和ptrold所指向的类型也相同。ptrnew的值将比ptrold的值减少了n乘sizeof(ptrold所指向的类型)个字节,就是说,ptrnew所指向的内存区将比ptrold所指向的内存区向低地址方向移动了n乘sizeof(ptrold所...
C++中for的
用法
下面什么
时候加{ } 又什么时候不加{ }呢?
答:
你的说法是对的,一条语句可以不加{},而多条语句必需加{},但是,一般
C++
编程规范都是这样要求的:规则:if、else、else if、
for
、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加 { }。说明:这样可以防止书写失误,也易于阅读。正例:if (varible1 < varible2){ v...
c++
问题,下面的a[*p-'A'] 代表什么?
什么意思
?*p-'A' 是
个什么
结果?怎么...
答:
p = p[0] = 'C' ,ascii码值67 'A',ascii码值65 p-'A' = 两个ascii码值相减 =2 a[*p-'A'] = a[2]
for
(;*p!='\0';p++)a[*p-'A'] ++; 这个循环里p指针偏移,所以*p的值是依次变化的,为p[0],p[1],...p[5]...
大家正在搜
相关问题
for循环的第三个参数可以给其他变量赋值吗
C++,三个点的参数是什么意思
c++里for循环的第三个表达式问题。
C++中基于范围的for循环是什么意思,和普通的for循环有...
c++中for循环括号后加分号的作用
您好,C++关于for循环嵌套还是有个问题,麻烦您讲解下,谢...
求一个C++ for多重循环的流程图 详见后面,要有讲解,好...
c++ 两个for循环 能否有大神解释一下for语句的意思 ...