|
Ⅰ、計(jì)算數(shù)組元素?cái)?shù)并將各元素的值顯示出來: ①、//代碼摘下直接可以運(yùn)行 #include<stdio.h> #include<string.h> /*string.h為C語言庫(kù)函數(shù)頭文件之一,包含了內(nèi)存處理及字符串處理函數(shù)。 1 內(nèi)存處理相關(guān)函數(shù),包括memcmp, memcpy, memset等。 2 字符串處理函數(shù),包括strcpy, strcmp, strlen,strstr等。 當(dāng)用到相關(guān)函數(shù)時(shí),推薦引用string.h。 / int main() { int n,i; printf(“Please output the number of string!\n”); //char ch[6]=“china”; char ch[6]={‘c’,‘h’,‘i’,‘n’,‘a(chǎn)’,’\0’}; //char ch[6]; / for(i=0;i<6;i ) { scanf("%c",&ch[i]); } */ n=strlen(ch); // for(i=0;i<6;i ) { printf(“the string is:%c\n”,ch[i]); } printf(“the length of string is:%d\n”,n); return 0; } /*strlen用法:strlen所作的僅僅是一個(gè)計(jì)數(shù)器的工作,它從內(nèi)存的某個(gè)位置(可以是字符串開頭,中間某個(gè)位置, 甚至是某個(gè)不確定的內(nèi)存區(qū)域)開始掃描,直到碰到第一個(gè)字符串結(jié)束符’\0’為止,然后返回計(jì)數(shù)器值。 原型為size_t strlen( const char *string ); 功能:計(jì)算字符串s的(unsigned int型)長(zhǎng)度,不包括’\0’在內(nèi) */ ②、結(jié)果展示: 例如:此程序是將字符串的元素輸出,并將統(tǒng)計(jì)的元素的個(gè)數(shù)輸出,其截圖結(jié)果如下所示:
 ?寄語: Ⅰ、此程序在Visual C 6.0版本上運(yùn)行的; Ⅱ、如果我給的程序有問題,或在敘述方面有問題,或者看不懂我講解的意思,請(qǐng)及時(shí)指出或留言和我討論,謝謝各位大佬!??!
|