当前位置:首页 > 高级语言程序设计(13013) > 正文内容

运行下列程序段时,可能发生错误的程序段是()

运行下列程序段时,可能发生错误的程序段是()
A、char s[6]=={”ABCDE”);s[4]=='\0';
B、char s[5],*p=s;p[4]=='\0';
C、char*s;s=”ABCDEF”;
D、char*s;scanf(”%s”,s);
【正确答案】:D
【题目解析】:s声明的是一个char型指针,没有指向一块开辟出的地址空间,系统随机了一个地址给s,对这个随机的地址的空间进行赋值是非法的。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://www.20230611.cn/post/18725111.html