4.1arrayone.cpp_C++ Primter Plus
博主因为之前有过一些C语言基础,所以前面的基础部分就不学了,如果没有学过的可以去学好那一部分先,再来看第4章、复合类型
代码显示
//arrayone.cpp -- small arrays of integers
#include<iostream>
int main()
{
using namespace std;
//定义数组
int yams[3];
//给数组元素赋值
yams[0] = 7;
yams[1] = 8;
yams[2] = 6;
//初始化数组
int yamcosts[3] = { 20, 30, 5 };
cout << "Total yams = " << yams[0] + yams[1] + yams[2] <<endl;
cout << "The package with " << yams[1] << " yams costs ";
cout << yamcosts[1] << " cents per yam.\n";
int total = yams[0] * yamcosts[0] + yams[1] * yamcosts[1];
total+= yams[2] * yamcosts[2];
cout << "The total yam expense is " << total << " cents.\n";
cout << "\nSize of yams array= " << sizeof yams;
cout << " bytes.\n";
return 0;
}
结果显示
Total yams = 21
The package with 8 yams costs 30 cents per yam.
The total yam expense is 410 cents.
Size of yams array= 12 bytes.
这段代码的作用是让说明数组的一些属性,包括怎么去声明数组、给数组元素赋值以及初始化数组。