普通一维数组、二维数组、字符串及其指针类型
生活随笔
收集整理的這篇文章主要介紹了
普通一维数组、二维数组、字符串及其指针类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:數組
數組前提知識
1、定義數組時,若未賦值,則自動賦0
2、數組儲存在連續的儲存空間
3、當a[ i ]中 i >len(a)-1時,程序可能不會報錯
4、訪問:a[ i ],a為指針常量,不可改變
5、a的地址為a[0]的地址,a[ i ]=*(a+i),&a[ i ]=(a+i)
定義:
一維:
數值類型 變量名[ 數組長度 ];
數值類型 變量名[ ]={a, b…… };
數值類型 變量名[ 數組長度n ]={a0, a1……ak};(n>=k)
二維:
數值類型 變量名[ 數組長度 ][ 數組長度 ];
數值類型 變量名[ ][ 數組長度 ]={{a, b… },{… }…};//前者長度可省,后者不可
二:字符串(特殊的數值類型,由(char)拼接而成)
字符串前提知識
1、定義字符串賦值時,可直接以“a0…a1”形式,
也可以用{a0,a1…},其中a0為單個字符,若為整數,則自動轉換(ASCII碼)
2、訪問:a[ i ]
定義:
char 變量名[ 長度 ];
char 變量名[ ]={a, b…… };//a為整型時,為(int char),a也可以是字符
char 變量名[ 長度n ]={a0, a1……ak};(n>=k)
char 變量名[ ]=“a0…a1”;
總結
以上是生活随笔為你收集整理的普通一维数组、二维数组、字符串及其指针类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 语言 普通基本数据类型 以及 其储存
- 下一篇: Java:银行账户类