亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C 語(yǔ)言基礎(chǔ)教程

C 語(yǔ)言流程控制

C 語(yǔ)言函數(shù)

C 語(yǔ)言數(shù)組

C 語(yǔ)言指針

C 語(yǔ)言字符串

C 語(yǔ)言結(jié)構(gòu)體

C 語(yǔ)言文件

C 其他

C 語(yǔ)言參考手冊(cè)

C 語(yǔ)言字符串函數(shù)

在本文中,您將學(xué)習(xí)使用諸如gets(),puts,strlen()等庫(kù)函數(shù)在C中操作字符串。您將學(xué)習(xí)從用戶那里獲取字符串并對(duì)該字符串執(zhí)行操作。

您通常需要根據(jù)問(wèn)題的需要來(lái)操作字符串。大多數(shù)字符串操作都可以自定義方法完成,但是這會(huì)使編程變得復(fù)雜和龐大。

為了解決這個(gè)問(wèn)題,C在標(biāo)準(zhǔn)庫(kù)中 "string.h"支持大量的字符串處理功能。

下面討論幾種常用的字符串處理函數(shù):

函數(shù)描述
strlen()計(jì)算字符串的長(zhǎng)度
strcpy()將一個(gè)字符串復(fù)制到另一個(gè)字符串
strcat()

連接(拼接)兩個(gè)字符串

strcmp()比較兩個(gè)字符串
strlwr()將字符串轉(zhuǎn)換為小寫
strupr()將字符串轉(zhuǎn)換為大寫

字符串處理函數(shù)在"string.h"頭文件下定義。

#include <string.h>

注意:您必須包含以上代碼才能運(yùn)行字符串處理函數(shù)。

gets()和puts()

函數(shù)gets()和puts()是兩個(gè)字符串函數(shù),用于接收用戶的字符串輸入并分別顯示它們,如  上一章所述。

#include<stdio.h>

int main()
{
    char name[30];
    printf("輸入姓名: ");
    gets(name);     //函數(shù)從用戶處讀取字符串。
    printf("姓名: ");
    puts(name);    //函數(shù)來(lái)顯示字符串
    return 0;
}

注意:盡管gets()和puts()函數(shù)處理字符串,但這兩個(gè)函數(shù)都在"stdio.h"頭文件中定義。