strlen函数用法举例输出结果(c语言关于strlen函数的)

本文目录
c语言关于strlen函数的
设有定义语句:char str={"Beijing","123456"},*p=str; /*把逗号去掉,把中文变数字*/
则printf("%d\n",strlen(p+20)); 输出结果是
A)10 B) 6 C) 0 D) 20
选择B
希望回答对你有帮助
C语言strlen
strcpy是一种C语言的标准库函数,strcpy把从src地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间;
所以strcpy(s1,s2)执行后s1="24";输出strlen(s1)=2;
如果想实现字符串连接应该用strcat;
调用字符函数strlen(“abcd\0efg\0gh“)的返回值是----- A:4 B:5 C:9 D:13
答案是A
strlen()函数是求字符串的长度,但\0是串结束的标志,遇到\0就会停止,且字符串"abcd\0efg\0gh"中含有\0,所以strlen函数计数a、b、c、d四个数,然后停止并返回结果,故结果是4,答案选A。下图是用VC6.0运行该题代码,得到结果验证A是正确的。
扩展资料:
改题目中strlen()函数的基本信息如下:
函数原型:extern unsigned int strlen(char *s);
在Visual C++ 6.0中,原型为size_tstrlen(const char *string); ,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsigned int size_t; 。
函数的头文件:string.h
函数的运用格式:strlen (字符数组名)
函数的功能:计算字符串s的(unsigned int型)长度,不包括’\0’在内
说明:返回s的长度,不包括结束符NULL。

更多文章:
jfreechart 极坐标设置线条颜色(各位,怎样修改 matlab 中极坐标生成的图像线条的宽度求程序指导! 谢谢了!!!)
2025年8月9日 12:00
appear后面可以加名词吗(高考英语备考之 appear的用法)
2025年9月17日 03:30
django框架安装过程(京东云擎怎么搭建django 框架)
2025年7月24日 02:00
index加match函数出错(excel中INDEX和MATCH函数出现的问题)
2026年1月3日 23:00
routes插件(模拟火车2019机车插件和线路插件安装在哪里怎么激活求大神解答!!)
2025年7月11日 16:45
手机java运行库下载(三星C3300K手机下载JAVA游戏详细方法)
2026年1月12日 09:00
雅马哈音响portable(为什么存储卡里的歌在可插卡蓝牙音响上有些能放,有些不能放)
2026年8月5日 16:15
易语言源码忘记保存奔溃怎么找回(易语言源码丢失,用什么恢复软件恢复后可以用)
2025年12月9日 05:45















