黑馬程式設計師 C語言 陣列 字串

2021-06-21 05:39:49 字數 1253 閱讀 8950

---------------------- 

asp.net+android+ios開發

、.net培訓

、期待與您交流! ----------------------

陣列

陣列用來存放一組型別相同的資料

定義陣列

int num[10];

int是陣列內元素的型別

num是陣列名

10是陣列內元素的個數

初始化陣列

int a[3] = ;

int a[3] = ;

int a = ;

int a [3] = ;

如果定義陣列的同時進行初始化,陣列的元素個數必須是常量,或者不寫

陣列元素個數的計算

sizeof(a)/sizeof(int);

陣列的遍歷

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

陣列和函式

當陣列作為函式的引數時,可以省略元素個數,如下

void test(int array)

陣列作為引數時傳遞的是陣列的位址,修改函式形引數組元素的值,會影響到外部的實參陣列。當呼叫test函式時,作為引數傳入函式的陣列的首元素的值將變為10。

二維陣列

當陣列的元素是一位陣列時,這個陣列就是二維陣列

二維陣列的定義及初始化

int a[2][2] = , }; 

二維陣列的遍歷

for(int i = 0;i<5;i++) } 

字串字串是由多個字元組成的

字串的初始化

char a = "123";

字串a本質上是乙個char型別的陣列,由'1','2','3','\0'四個元素組成

字串輸出時不會輸出』\0『,'\0'表示字串的結束

獲取字串長度

strlen(a); 

字串中中文的長度為3 

---------------------- 

asp.net+android+ios開發

、.net培訓

、期待與您交流! ----------------------

詳細請檢視:

黑馬程式設計師 C語言 字串

一.字串的基本概念 簡單的字串 itcast 乙個 i 是乙個字元 很多個字元組合在一起就是字串了 char a 123 和 char a 的區別,可以比較大小 123 其實是由 1 2 3 0 組成 123 的儲存分布 字串的輸出 s 0 是不會輸出的 陣列是用來儲存相同型別的基本資料,陣列是有序...

黑馬程式設計師 C 字串處理

windows phone 7手機開發 net培訓 期待與您交流!字串常用函式 substring contains indexof startswith endswith split 應用舉例 string s 定義乙個字串 string 網域名稱 s.substring 7 從指定序號開始到最後...

黑馬程式設計師 字串指標與字串陣列

1 字串指標 定義 char 變數名 字串內容 字串內是常量 作用 用來儲存字串 在c語言中有兩種訪問字串的方式 1 用字串陣列 char string nbheimanb 注意 存放在棧區,可讀可寫。2 用字串指標 char 變數名 字串內容 字串內容是常量 char str nbheimanb ...