课程
/后端开发
/C++
/C++远征之封装篇(下)
第二个for语句当中,输出时怎么显示j=?,只能根据p的值输出当时p指向的x和y的值,用j有什么用
2016-10-26
源自:C++远征之封装篇(下) 2-2
正在回答
对的,j控制循环,进行3次循环,p--就执行3次
控制循环的次数,一共执行3次
j只是用来进行循环的次数
p--在这个循环体内,循环一次,就执行一次p-1,这样使得p就指向前一组元素
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中三组值都输出。
慕粉3989198 提问者
宝慕林6247764 回复 慕粉3989198 提问者
是不是这个语句?因为有三组所以起到循环作用。还有输出 j=?这个因该是输入错误吧
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号