美文网首页
王道P8后面~P9开始

王道P8后面~P9开始

作者: IT界汤哥看世界 | 来源:发表于2021-07-21 17:12 被阅读0次

    脏数据,不初始化会有体现。

    #include<bits/stdc++.h>

    using namespace std;

    struct article

    {

    int member;

    int a[10];

    int length;

    };//定义物品顺序表总纲

    initialization(article &article_one)//初始化一个顺序表

    {

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

    {

    article_one.a[j]=520;

    }

    article_one.length=88;

    }

    article article_one[100];//创建一个具体的物品顺序表

    int main()

    {

    for(int i=0;i<100;i++)

    {

    initialization(article_one[i]);//一百个顺序表全部初始化为520

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

    {

    cout<<article_one[i].a[j]<<endl;

    }

    cout<<article_one[i].length<<endl;

    }

    }

    上述代码可运行。

    length需要设为0.

    静态数组具有局限性,动态分配需要指针。

    *****重点*****

    key:动态申请和释放内存空间

    C语言:malloc,free函数。malloc返回指向这个一片连续空间首位的地址,并且需要强制转换为定义类型

    C++:new,delete关键字。

    动态分配代码

    美好的特性:在短时间内找到元素——>能在O(1)时间内找到第i个元素。

    相关文章

      网友评论

          本文标题:王道P8后面~P9开始

          本文链接:https://www.haomeiwen.com/subject/dlcjmltx.html