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.建立時就初始化...