c语言中输出字符串的长度。
1、
#include <stdio.h> int str_len(const char x[]) { int len = 0; while(x[len]) len++; return len; } int main(void) { char str[100]; printf("str: "); scanf("%s", &str); printf("the length: %d\n", str_len(str)); return 0; }
2、
#include <stdio.h> int len(char x[]) { int i = 0; while(1) { if(x[i] == '\0') return i; i++; } } int main(void) { char str[100]; printf("str: "); scanf("%s", str); printf("length: %d\n", len(str)); return 0; }