#include <iostream>
using namespace std;
int getnum(char a[100],int n){
int i=0;
for(;i<n;i++){
if(a[i]=='\0')
break;
}
return i;
}
int main()
{
char a[100];
cin>>a;
cout<<getnum(a,sizeof(a));
return 0;
}
注意,在函数体内不可以少了那个int n,直接在函数体内使用sizeof(a),因为当数组作为函数参数的时候,会退化为指针,虽然不报错,但有警告。