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

2021-07-05 20:03:56 字數 1049 閱讀 3427

1、字串指標:

定義:char *變數名 = "字串內容";//字串內是常量

作用:用來儲存字串

在c語言中有兩種訪問字串的方式

1)用字串陣列

char string = "nbheimanb";

注意:存放在棧區,可讀可寫。

2)用字串指標

char *變數名 = "字串內容";//字串內容是常量

char *str = "nbheimanb";

注意:字串指標字串內容是常量,儲存在常量區,只可讀,不可寫。

#include"stdio.h"

#include"string.h"

#include"malloc.h"

int main(void)

2、二維字串陣列:

char ch2[2][3] =

//用二維陣列儲存多個字串

//第一維儲存每個字串的首位址

//每個字串的長度不能超過二維的長度

char str[3][5] = ,,};

#include"stdio.h"

#include"string.h"

int main(void)

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

}3、char型的指標和字元陣列的區別

#include"stdio.h"

#include"string.h"

int main(void)

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

//字串指標和字串陣列的區別

//字串指標:

char *ss = "dsh";

//指向可以改變

//ss是乙個指標變數

ss = "hello world!";

//字元陣列:

char s1 = "sakjhdlak";

//s1是乙個陣列名,是乙個常量,不能被賦值

//s1 = "helloworld";

return 0;

}

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

指標和陣列 int ages 5 陣列元素的訪問方式 int ages 5 int p p ages 1.陣列名 下標 ages i 2.指標變數名 p i 3.p i 指標變數的 1究竟加多少,取決於指標的型別 利用乙個指標來接收乙個陣列,指標變數array指向了陣列的首元素 void chang...

黑馬程式設計師 字串函式

windows phone 7手機開發 net培訓 期待與您交流!tolower 得到字串的小寫形式。toupper 得到字串的大寫形式。trim 去掉字串兩端空格。equals 比較倆個字串 區分大小寫比較 split 將字串按照指定的分隔符或者字串進行分割成字串陣列。replace 字串替換。s...

黑馬程式設計師 字串處理

asp.net android io開發s net培訓 期待與您交流!字串處理 1 字串中的轉義字元 轉義字元 當需要在字串中輸入特殊的字元時 半形引號,退格,換行 需要轉義字元 幾種轉義字元 1 n 換行 2 b backspace 鍵盤上的回退鍵 退格,刪除 3 t tab 有多個空格組成,行與...