#include<stdio.h> #include<assert.h> #define N 1000 int S_strlen(const char *str)//其实求长度,以直接使用系统函数strlen()的 { assert(str != NULL); int len = 0; while (*str++ != '\0') ++len; return len; } int main(){ char a[N]; char *str=a; gets_s(str,N); int len = S_strlen(str); printf("%d\n",len); }追问