关于下面的c代码片断,说法正确的为()。 1.intfunc(int n){ 2. int *buffer=(long*)matoc(n*sizeof(int)); 3. if(buffer==NULL) 4.return -1; 5./*...*/ 6. free(buffer); 7. return 1; 8.}

发布于 2021-04-05 04:56:51
【单选题】
A 本代码片断不存在任何错误
B n*sizeof(int)可能会超过size_t能够表示的最大值
C 第6行改为delete buffer;
D 为防止n*sizeof(t)越界,应将函数参数类型修改为size_t

查看更多

关注者
0
被浏览
59
  • 体验AI问答!更聪明、超智能!
  • 一款基于GPT的超级AI助手,可以对话、创作、写文案!
十有八.九?
十有八.九? 2023-04-05
积极乐观才是生活最高级的乐感?
参考答案:B

参考解析:
暂无
1 个回答

撰写答案

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

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服