語言學習筆記(二維陣列,字串)

2021-07-25 21:16:20 字數 1026 閱讀 6047

int arr[行][列] = ;

二維數字元素表示

case1:第二行第三個

case2:先算arr[1]第二行位址然後第三個

case3:先算arr+1第2行位址,比優先順序高,相當於(*(arr+1+2)),固第4行位址第乙個值。

case4:先*(arr+1)得第2行位址,[2]得第三個值

case5:先arr得第1行位址然後等同(*arr + 1 + 2)固第四個的值

case6:先*(arr + 1)得第二行位址,然後第三個的值

case7:先*arr得第1行位址,同case5

先括號方括號再星號取值。

c語言沒有字串型別,字串是存放字元的陣列。

相關處理函式

連線函式 在dest後增加src

char *strcat(char *dest, const char *src);

char *strncat(char *dest, const char *src, size_t n);

複製函式 複製src到dest

char *strcpy(char *dest, const char *src);

char *strncpy(char *dest, const char *src, size_t n);

比較函式 比較s1與s2相同返回0

int strcmp(const char *s1, const char *s2);

int strncmp(const char *s1, const char *s2, size_t n);

測長 返回字串長度

C語言學習二維陣列

二維陣列的定義 1.型別 陣列名 常量表示式 常量表示式 注 只有第一維可以不寫常量,後面必須要加上。int a 6 6 6行6列 char b 4 5 4行5列 double c 6 3 6行3列 2.二維陣列的訪問 陣列名 下標 下標 a 0 0 訪問a陣列中第1行第1列的元素 同樣需要注意下標...

二維陣列 字元陣列與字串

要求 了解多維陣列的概念 掌握二維陣列的使用 掌握用字元陣列存放字串的方法 掌握字串的輸入及輸出方法 二維陣列的定義 例 int a 2 3 定義乙個二維陣列 該陣列有2行3列共6個元素 這6個元素都存放int型資料 儲存時先儲存第一行的3個元素,然後再儲存第二行的3個元素 可將此二維陣列看成是乙個...

二維陣列 字串 API

1 二維陣列 陣列中的元素,又指向乙個新的子陣列 何時使用 1.儲存橫行豎列的資料時 2.分組儲存上下級包含關係時 如何建立 1.先建立空陣列,再初始化元素為子陣列 var data data 0 0,0,0,0 data 1 0,0,0,0 何時使用 不確定子陣列的個數或內容時 2.建立時就初始化...