c++for(;*p1!='\0';p1++,

问题描述:

c++for(;*p1!='\0';p1++,
我想知道括号里的格式是怎么回事
1个回答 分类:综合 2014-12-09

问题解答:

我来补答
for( ; *p1 != '\0'; p1++,p2++)
这个循环的意思就是 当指针p1 所指向的内容不为结束符 \0 的时候 指针p1,p2 加1
*p1 != '\0' 这是循环的条件
p1++,p2++ 这是满足条件后要进行的操作
再问: 那为什么前面要加个分号呢
再答: 这是for循环的硬性格式
for(int i = 0; i < 10; i++){}
for 循环的括号内必须有两个分号
for( 这里进行些初始化工作,可以没有,但不能省略分号 ; 这里写循环条件 ; 这里做我们的循环变量的加减操作 )
 
 
展开全文阅读
剩余:2000
下一页:原创8