成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

判斷C語言字符串是否為空

C語言是一門底層語言,它并沒有高級語言(C /JAVA等)封裝的string類型。C語言里的string都是以類似字符數(shù)組(指針指向一段連續(xù)內(nèi)存)的形式存在的。定義字符串一般而言,我們習慣用一個字符

C語言是一門底層語言,它并沒有高級語言(C /JAVA等)封裝的string類型。C語言里的string都是以類似字符數(shù)組(指針指向一段連續(xù)內(nèi)存)的形式存在的。

定義字符串

一般而言,我們習慣用一個字符數(shù)組來存儲一個字符串:

```c

char str_array[10];

```

或者malloc一段內(nèi)存來存儲一個字符串:

```c

char * str_ptr (char*) malloc (10);

```

初始化字符串

定義了數(shù)組或字符指針之后,需要做一個初始化,否則里面將是隨機值,以后將無法判斷該字符串是否為空。所以,首先要保證字符串初始化為空。

判斷字符串是否為空

對于已經(jīng)初始化過的字符串,我們就可以通過`strlen()`來判斷是否為空了。`strlen()`會從字符串第0個字符開始計算,遇到字符串結(jié)束符`'

標簽: