我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言数组及字符串问题求解

10.设有数组定义:char str[]=”China”;则下面的输出为()
printf(“%d”,strlen(str));
A)4 B)5 C)6 D)7

答案说选c,但我觉得应该选b,不知道大家怎么看呢

strlen函数是不会统计字符串结束符'\0'的,而str数组中有5个字符,因此我觉得也应该选b

这题出错了,鉴定完毕
出题老师肯定是把strlen和sizeof搞混了

  • 可以查看手册:c语言-数组 中的内容

近期文章

  • jenkins生成allure控制台出现java_home设置无效情况
  • 关于复制出的文本和输入文本的不同
  • 针对qt开发是否应该使用designer?
  • 为什么我的Blade模板内容会显示两次?
  • 请问SPSS的ROC曲线可以计算出准确性吗?
  • python实现exe生成
  • 关于#算法#的问题,如何解决?
  • CSVLink 如果有引号,后面的一列就会到前面来,请问这个怎么办呀
  • H5的按钮样式,无法在uniapp中显示
  • 关于#软件版本#的问题,如何解决?
  • 无重复组合(Java)
  • 洛谷开灯问题,出现问题
  • elasticSearch
  • Symfony2 - 使用ArrayCollection填充文本字段?
  • 检测到存在待处理的恶意文件
  • Win11桌面闪屏,任务栏不显示
  • 如何在Arduino中只循环其中的一部分代码?
  • 进不去系统和bios怎么办?
  • django + django_filter过滤设置无效的问题
  • matlab 求z变换sym函数的使用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华