相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)#include <stdio.h>#define N 100int strlen( char string[]){ int i=0; while(string[i]!='\0') i++; return i;
}int main(){ char string[N]; scanf("%s",string); int r=strlen(string); printf("%d\n",r); return 0;
}你期待的结果是什么?实际看到的错误信息又是什么?比如这个程序,并没有添加头文件<string.h>,在编译时确会弹出警告:[Warning] conflicting types for built-in function 'strlen'但是把函数名strlen改成mystrlen什么的就没警告了,请问这是为什么?
- 1 回答
- 0 关注
- 781 浏览
添加回答
举报
0/150
提交
取消