本文主要是介绍【C++ Primer Plus习题】4.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:
解答:
#include <iostream>
using namespace std;typedef struct _CandyBar
{string brand;float weight;int calorie;
}CandyBar;int main()
{CandyBar snack[3] = { {"德芙",2.1,20},{"箭牌",2.2,16},{"阿尔卑斯",2.3,18}};for (int i = 0; i < sizeof(snack) / sizeof(snack[0]); i++){cout << "品牌:" << snack[i].brand << endl;cout << "重量:" << snack[i].weight << endl;cout << "卡路里:" << snack[i].calorie << endl << endl;}return 0;
}
运行结果:
考查点:
- 结构体数组
- for循环
注意:
- 初始化就像二维数组一样
- 计算数组的个数公式:
2024年8月24日20:16:42
这篇关于【C++ Primer Plus习题】4.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!