若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加...若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加上 \0

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 15:23:45
若有定义语句:char s[10]=
x){ѽٜΧf=bڧK3 bm MLc b tv,.)I(|>iÞg3?tTϦnxn!|6}ۋeOvɧ] gٓ] 16IE!mzSf$D%D1D9+ʟTh5khxcUݓ͝b7{dR9$|:8*5? 4[CO'<] t!Ά >];YO7LԳ/.H̳;"_

若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加...若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加上 \0
若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加...
若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加上 \0

若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加...若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时要不要加上 \0
strlen函数在计算时遇到第一个\0结束,返回数值.所以返回7
这和sizeof(s)=10不同,它是计算所占内存多少.