strlen
是一个计数器,判断是否末尾为'\0',计数停止。返回一个int类型的长度。
sizeof
是一个求类型的长度
例题:用C语言写:输入一个不多于3位的整数,要求: ①求出它是几位数; ②分别打印出每一位数字。 ③将它逆序输出,例如原数为127,应输出721的程序,
#include<stdio.h>
int main()
{
char *a;
char s[10];
a=gets(s);
printf("%d\n",strlen(s));
printf("%s\n",s);
int i = strlen(a)-1;
for(;i>=0;i--)
printf("%c",a[i]);
return 1;
}