关于下面的c语言代码片断,说法不正确的为(). 1.int main (intargc, char *argv[]) { 2. char *buffer=(char*)malloc(sizeof(argv[1])); 3. strcpy(buffer,argv[1]); 4./*.….*/ 5.}

发布于 2021-04-05 04:57:18
【单选题】
A 本代码片断不存在任何隐患
B 在分配内存前未检测argv[1]是否为空
C 在分配内存前未检测argc的值是否大于1
D 在执行strcpy操作前未检查buffer是否成功分配内存

查看更多

关注者
0
被浏览
92
  • 体验AI问答!更聪明、超智能!
  • 一款基于GPT的超级AI助手,可以对话、创作、写文案!
杨子
杨子 2023-04-05
给我一个不努力成为资本家的理由?
参考答案:A

参考解析:
暂无
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服