日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言学习笔记(五) 数组

發布時間:2025/6/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言学习笔记(五) 数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數組

  數組的出現就是為了解決大量同類型數據的存儲和使用的問題;

  數組的分類:一維數組、二維數組。

  一維數組:為多個變量連續分配存儲控件;所有的變量的數據類型必須相同;所有變量所占的字節大小必須相等;

    例如:int a[4];  一維數組名不代表數組中的所有元素而是代表數組中第一個元素的地址;

    數組的初始化:

      完全初始化: int a[4] = {1,2,3,4};

      不完全初始化: int a[4] = {1}; ?未被初始化的元素的值默認為0; 數組清零?int a[4] = {0};?

      不初始化: int a[4];  數組中的值都是垃圾值;

    數組初始化事例: int?a[4]; ?a[4] = {1,2,3,4}; //錯誤 ?因為數組只有四個元素,而a[4]表示第五個元素。所以數組只有在定義

            的時候才可以整體賦值;

            int a[4] = {1,2,3,4}; int b[4]; b = a; //錯誤 ?不能把a數組賦值給b數組

            for(i = 0; i < 4; i++)

            {

              b[i] = a[i];

            }

  二維數組:int [2][3] ?可以看成是兩行三列 總共六個元素; int[i][j] ?表示第 i+1 行,j+1 列;

      初始化:int [2][3] = {1,2,3,4,5,6};

  多維數組:由于內存是線性一維的,所以并不存在多維數組。N維數組可以當作每個元素是N-1維的一維數組;

轉載于:https://www.cnblogs.com/woshikh/p/3865881.html

總結

以上是生活随笔為你收集整理的C语言学习笔记(五) 数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。