永发信息网

一道简单的C语言题

答案:3  悬赏:40  手机版
解决时间 2021-02-06 13:55
2.以下程序的输出结果是。答案是A
#include
#include
main()
{ char *p="abcde\0fghjik\0";
printf("%d\n",strlen(p));
}
A)12 B)15 C)6 D)5
为什么是12?不是6个??
最佳答案
不可能是12,也不是6,是5。所以要选D。
全部回答
主要是for循环,结果32 #include<stdio.h> void main() {  int i=0 , a=0 ;    while ( i < 20 ) //i小于20做下面的工作     {  for (;;)   //for循环的一种特殊用法,没有循环变量,单循环体内有控制语句,并使用中断退出。     {   if ( i%10 == 0 ) break;  //i是10的倍数就退出for循环              else  i--;   //i不是10的倍数,i减1     }     i+=11 ;           a+=i ;    } //while循环结束,结果32     printf ("%d\n",a); }
应该是5个 strlen()从开始一直找到\0中止 到第一个\0就返回了 返回字符串实际长度 strlen看到的字符串只是"abcde"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问北京有学咏春拳的么
爷爷去世,我没请假就回去了,后事处理完我回到
日本人在学校读书时都要学古汉语吗?
等腰三角形的顶角α大于90°,如果过它的顶点
番茄苗+可可艺树回龙观中心怎么去啊,有知道
如何做好老师的助班
intel(R)cpuG620@2.60GHZ 2.60Ghz 内存4GB
女生左眼下方有痣
运动场共设4条跑道,最内侧跑道的内沿长200米,
保全街停车场(出入口)地址有知道的么?有点事
我的腮牙疼得很,用手摇时有点活动,怎样
为啥叫iphone x
排骨如何炒才能让味道渗进去?因为我们烹调都
同样重量的四件套40支的好还是60支的好
德民大药房南水店怎么去啊,有知道地址的么
推荐资讯
临湘欣湘泰驾校地址有知道的么?有点事想过去
有人将线粒体比喻为“动力车间”,因为线粒体
妍伊美容美甲工作室地址在什么地方,我要处理
神武手游不结婚可以用子母河水吗
鼎顶外语地址好找么,我有些事要过去
华虹名茶地址有知道的么?有点事想过去
给阿尔德里奇、大卫韦斯特、布泽尔这三个人怎
广饶镇前燕村幼儿园怎么去啊,我要去那办事
大润发停车场(振华街169号大润发停车场)地址
信用卡办成无此账户是什么意思
术加尸什么字
群英路在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?