为了账号安全,请及时绑定邮箱和手机立即绑定

第二个for语句当中,输出时怎么显示j=?,只能根据p的值输出当时p指向的x和y的值,用j有什么用

第二个for语句当中,输出时怎么显示j=?,只能根据p的值输出当时p指向的x和y的值,用j有什么用

正在回答

6 回答

对的,j控制循环,进行3次循环,p--就执行3次

0 回复 有任何疑惑可以回复我~

控制循环的次数,一共执行3次

0 回复 有任何疑惑可以回复我~

j只是用来进行循环的次数

0 回复 有任何疑惑可以回复我~

p--在这个循环体内,循环一次,就执行一次p-1,这样使得p就指向前一组元素

1 回复 有任何疑惑可以回复我~

for (int j=0; j < 3; j++)

{

cout << j << endl; //输出 j=?

cout << "p_x" << p->m_iX << endl;

cout << "p_y" << p->m_iY << endl;

p--;

}

//j的用处就是输出三次,也就是说循环三次,把p中三组值都输出。

0 回复 有任何疑惑可以回复我~
#1

慕粉3989198 提问者

我知道是需要将p循环三次,我只是不懂怎么使用j的循环来改变p的值。就是当j=1时,p实际上是指向第三组元素的,但是在程序for循环中并没有用到j
2016-10-26 回复 有任何疑惑可以回复我~
#2

宝慕林6247764 回复 慕粉3989198 提问者

j是为了for循环能进行3次,而P--正好在for循环中,所以P--能进行3次,把p回指。重要的是P--,j是为了p--能执行3次
2018-07-17 回复 有任何疑惑可以回复我~

for (int j=0; j < 3; j++)

{

cout << "p_x" << p->m_iX << endl;

cout << "p_y" << p->m_iY << endl;

p--;

}

是不是这个语句?因为有三组所以起到循环作用。还有输出 j=?这个因该是输入错误吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70898    人
  • 解答问题       534    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

第二个for语句当中,输出时怎么显示j=?,只能根据p的值输出当时p指向的x和y的值,用j有什么用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号