分享

数组 101

 木俊 2018-08-06
#include<iostream>
using namespace std;
#include<string>
int main()
{
//3.5数组
//数组的大小必须固定
//不能将数组拷贝或者赋值给另一个数组
//表示数组的大小的值应该是一个常量表达式constexpr
constexpr int a = 5;
int b = 5;
int sa[a];
//int sb[b];//报错   因为b不是常量表达式
int *ptr[a];
//数组应从内向外,在从右向左

//3.5.2 访问数组元素
unsigned scores[11] = {};
unsigned grade;
/*
while (cin >> grade)
{
scores[grade / 10]++;
}
for (auto i : scores)
{
cout << i << "  ";
}
*/
//3.5.3 指针和数组
string num[] = { "arf","ewrgw","rgw5gw54" };
string  *ptr1 = & num[0];
string  *ptr2 = num;//和上一句等价
cout << "num[0]: " << *ptr1 << endl;//num[0]: arf
cout << "num[0]: " << *ptr2 << endl;//num[0]: arf



auto aasa(num);

system("pause");
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多