C 4 陣列 字串

2021-06-20 16:49:50 字數 1017 閱讀 2167

int a[100] =

c99中的變長陣列:

int n;

scanf(「%d」, &n);

int a[n];// -std =c99

若有int a[20];則存在的等價關係為: a

字元陣列不一定是字串,只有放了'\0'的字元陣列才算是字串

字串字面量可以當成陣列名使用 "csd1007"[2]

輸出時遇到\0就停止 ,輸入時遇到空白字元就停止,包括空格,換行,製表符

gets

讀取一行字元作為乙個字串

fget

避免溢位

puts

讀取一行字串,自帶換行

strcpy

字串複製

,可當賦值

strncpy

避免溢位

strcmp

比較 前者大返回

1,相同為

0,後者大-1

strcat 追加

strncat

避免溢位

strlen

計算字串長度,包括空格,符號,不包括\0

strchr(a,'f')

查詢字串中的某個字元,找到返回字元的位址,找不到返回 空

,預設從左向右

strrchr

從右向左

strstr(a,"ear")

查詢字串

詳細請查

man函式

C 字串陣列 字串陣列輸出

在c 中不僅可以用string定義字串變數,也可以用string定義字串陣列。string array 3 表示定義乙個字串陣列,這個陣列包含3個字串元素。string array 3 讀者在使用字串陣列時應該注意以下幾點 在乙個字串陣列中包含若干個元素,每個元素相當於乙個字串變數。並不要求每個字串...

C 字元陣列 字串

陣列是一種資料格式,能夠儲存多個同型別的值,計算機在記憶體中依次儲存陣列的各個元素。宣告格式 typename arrayname arraysize arraysize指定元素數目,必須是整形常數 如10 或者const值,也可以是常量表示式 如6 8 即其中的所有值在編譯時都是已知的,array...

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...