2301_79438322 2023-10-27 10:55 采纳率: 75%
浏览 5
已结题

关于#c++#的问题:有什么标准格式吗第一个遇到\0不应该停止吗

B选项为啥错了

img


错的和对的都不知道为啥,有什么标准格式吗

img


第一个遇到\0不应该停止吗,不应该是6吗

img

  • 写回答

3条回答 默认 最新

  • 柯本 2023-10-27 11:10
    关注

    (下面非要放入代码中)

    8。  int a[][4]; //a大小未知,你要初始化它才可以
    例一、(3) str=“program”//(字串)数组不能直接赋值,要用strcpy或循环赋值
             (4)str=getchar(); //同理,。数组不能赋值,str[1]=getchar()可以
               (5)c= str+'3' ; //类型不对,str是数组不能与字符相加,可用的是c= str[1]+'3' ;
                (6) str[8]='a' ; //明显的数组越界,str下标只能0-7
    最后:
      sizeof是指占有内存大小,与\0无关,strlen才是字串能输出的实际长度
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月4日
  • 已采纳回答 10月27日
  • 创建了问题 10月27日

悬赏问题

  • ¥15 用Matlab实现图中的光线追迹
  • ¥15 联想笔记本开机出现系统更新界面
  • ¥15 各位帮帮我 我不想重做系统
  • ¥30 微信小程序蓝牙数据透传
  • ¥15 加氢站氢负荷数据集来源
  • ¥15 umi接入sentry遇到问题
  • ¥15 HBuilderX打包H5网页,扫码模块无法使用
  • ¥15 Javascript跳转页面后,无法执行后面代码,如何解决?
  • ¥15 echarts绘制图表
  • ¥15 请教两个关于高德地图定位不准的技术问题