Ⅰ、計算數(shù)組元素數(shù)并將各元素的值顯示出來: ①、//代碼摘下直接可以運行 #include<stdio.h> #include<string.h> /*string.h為C語言庫函數(shù)頭文件之一,包含了內(nèi)存處理及字符串處理函數(shù)。 1 內(nèi)存處理相關函數(shù),包括memcmp, memcpy, memset等。 2 字符串處理函數(shù),包括strcpy, strcmp, strlen,strstr等。 當用到相關函數(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所作的僅僅是一個計數(shù)器的工作,它從內(nèi)存的某個位置(可以是字符串開頭,中間某個位置, 甚至是某個不確定的內(nèi)存區(qū)域)開始掃描,直到碰到第一個字符串結束符’\0’為止,然后返回計數(shù)器值。 原型為size_t strlen( const char *string ); 功能:計算字符串s的(unsigned int型)長度,不包括’\0’在內(nèi) */ ②、結果展示: 例如:此程序是將字符串的元素輸出,并將統(tǒng)計的元素的個數(shù)輸出,其截圖結果如下所示:
 ?寄語: Ⅰ、此程序在Visual C 6.0版本上運行的; Ⅱ、如果我給的程序有問題,或在敘述方面有問題,或者看不懂我講解的意思,請及時指出或留言和我討論,謝謝各位大佬?。?!
|