C語言學習筆記之字串間的那些事
2022-04-17 22:00:03
字串表示方式
字串常數
用雙引號括起來的內容稱為字串常數,例如:"Hello, World!"為一個字串常數。雙引號中的字元和編譯器自動加入末尾的 字元,都作為字串儲存在記憶體中。
字串常數屬於靜態儲存類別。當在函數中使用字串常數時,該字串只會被儲存一次,用雙引號括起來的內容被視為指向該字串儲存位置的指標,如以下例程所示:
/* strptr.c -- 把字串看做指標 */ #include <stdio.h> int main(void) { printf("%s, %p, %cn", "Who", "you", *"are"); return 0; }
程式輸出結果如下:
Who, 0x400668, a
#strlen
strlen函數在使用前需要新增一個標頭檔案:#include<string.h>
函數宣告:size_tstrlen(const char *s);
函數功能:獲取字串的長度,不包括‘