设有定义:char str[]="abcdefghij"; 执行语句str[4]='\0'; 后,strlen(str)的值为(). A:4 B:5 C:10 D:11这里的strlen是什么意思,被执行语句又是什么意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 11:02:49
xQJA~$WЛu"P,BD{wms4ʹ2H!]ZuwWhA2nfww%F
EثC)>Lm|p$ٍ[ m)}wfY` XF>;e f_
Y`]d].cr1I"Py}(ø|eKI909gCRBMaƋjeLJ
*m#Y
YyG-UY=R;+5|5 Gpz%Y|IK,ᔯBJq{=O7T-Tk*O%j%8cv嗅Rj
设有定义:char str[]="abcdefghij"; 执行语句str[4]='\0'; 后,strlen(str)的值为(). A:4 B:5 C:10 D:11这里的strlen是什么意思,被执行语句又是什么意思
设有定义:char str[]="abcdefghij"; 执行语句str[4]='\0'; 后,strlen(str)的值为(). A:4 B:5 C:10 D:11
这里的strlen是什么意思,被执行语句又是什么意思
设有定义:char str[]="abcdefghij"; 执行语句str[4]='\0'; 后,strlen(str)的值为(). A:4 B:5 C:10 D:11这里的strlen是什么意思,被执行语句又是什么意思
答案选A
strlen是返回字符串有效长度的函数,长度就是不包含字符串结束符‘\0 ‘时字符串的长度
被执行的语句是把char str[]="abcdefghij“中的第5个元素的值改为字符串结束符(字符串和字符数组的元素的编号是从0开始的)