㈠ c語言中算字元串的長度的時候,什麼時候將\0加上什麼時候不加啊
字元串的長度是不包括'\0'的
常見需要計算'\0'的情況是,以字元數組初始化一個字元串的時候,分配內存空間的情況。
char str[]="123456";
這時候數組str的大小需要計算'\0',也就是str有7個元素
㈡ C語言中怎樣計算字元串的長度,舉例說明下
#include <stdio.h>
void main()
{
char str[100];
scanf("%s",str);
printf("%d",strlen(str));
}
㈢ 在C語言中 先輸入一串字元串再計算所有字元的個數
想統計所有字元個數,可以調用庫函數strlen(a),頭文件是<string.h>
想程序實現,while循環有錯,改成
for(i=0;a[i];i++)//a[i]!=NULL
{
if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
j++;
else
if(a[i]>='0'&&a[i]<='9')
j++;
else
if(a[i]=='
')
j++;
else
j++;
}
㈣ c語言 計算字元串長度
C語言的字元串是由字元數組形式保存的,並約定'