永发信息网

strlen,strcpy等函数,参数可以是NULL吗?结果会怎样?

答案:2  悬赏:80  手机版
解决时间 2021-04-14 06:54
  • 提问者网友:城市野鹿
  • 2021-04-13 18:33
如果是NULL的参数,会有什么样的结果?
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-04-13 19:02

(1)没有 参数,则 编译出错: error C2660: 'strlen' : function does not take 0 parameters



(2)


#include "stdio.h"
#include "string.h"


void main()


{
char a[5] = {'1','2'};




printf("%d\n",strlen(a));


printf("%d\n",strlen());
}


这样 测试 就 知道错误 信息 拉。。

全部回答
  • 1楼网友:深街酒徒
  • 2021-04-13 19:34
使用NULL参数,编译可以通过,运行时错误
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯