55问答网
所有问题
char a[10],strlen(a)等于什么?为什么?小弟是C菜鸟,求详解!不需要网上复制的
如题所述
举报该问题
推荐答案 2017-07-20
这个问题没有答案,它的值等于你字符串数组的长度,每个字符串可以有1位,2位
如 a[10] ={'a','aaa','bbbb'} strlen(a) = 8;
如 a[10] ={'a','a','bb'} strlen(a) = 4;
追问
其实是等于15,论坛里四楼的解释我不太理解,网址如下:
http://bbs.csdn.net/topics/120064721
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F4LGRQLecLQR48GQF8R.html
相似回答
一道
C
语言数组的问题
,求详解
。
答:
选b.strlen是测量长度的函数,遇到\o停止。此题中有a,b
,c,
d,\n,0,1,2,\1,\\共十个数,所以选b。PS:strlen(char *)作用:检测字符串实际长度。如:char s[]="1234567";int a=strlen(s);//a=7 实际上strlen(char *)检测的是'\0'
,strlen(char
*)碰到'\0'就返回'\0'以前的字符...
strcpy函数问题
答:
标准C中的字符串都会以'\0'作为结束符,strcpy函数会将字符串y的内容考呗到x中,同时,在x后面补上'\0'作为结束(同样,y的结束也是'\0')。看下面这个例子 ---我是分割线---
char
a[]
= "1234";char b[4];printf("lenth of a: %d"
,strlen(a)
);strcpy(b,a);strlen(a)的结果是...
菜鸟
求解已知数组
a[10]
和b[10]元素的值递增有序,用指针实现将两个数组...
答:
size1=
strlen(a)
;//strlen()函数是用来计算“字符串”长度的,不能用来计算整型数组大小 size2=strlen(b);printf("The array is %d \n"
,c[
k]);//整型数组不能像字符串数组一样一次输出,必须一个一个元素的输出。然后说一下思路:如果仅仅是输出,用不着申请一个数组保存两个数组的元素再输出...
n=
strlen(a)
;a
是
字符串,但程序说错,错在哪里?怎样改?我
需要
n的数值
?求
...
答:
int
strlen(char
*p){ //函数需要返回值类型 char *s;s=p;while(*s!='\0'){ s++;} return (s-p); // s - p, 不是s-1 } void main(){ // 主函数最好有个返回值类型,int 或者 void char s[100];printf("请输入一组字符串\n");gets(s);printf("字符串的长度是:%d\n"...
c++ a.size()与
strlen(a)的
区别以及读入文件的小问题
答:
在 C语言,或更精确地说成 C标准函式库,档案存取或其它 I/O 功能可能传回等于象征符号值 (巨集) EOF 指示档案结束的情形发生。实际上 EOF 的值通常为 -1,但它依系统有所不同。巨集 EOF 会在编译原始码前展开实际值给预处理器。至于 a.size()是求的a的大小
strlen(a)是求的
a的字符串...
大家正在搜
ascll码0是什么意思
char a[10]
char s[10]
charm是什么意思
const char
char *p[10]
char(10)
char str
char a='a'
相关问题
char aa[10];为什么strlen(a)却不是10?
C语言strlen问题,char a[] = {'a','b...
急。。。。求答案!! char a[12]={'a','b'...
c语言问题 char a[10]; scanf("%s",a...
关于C语言的.strlen(a[1])是什么意思,用处是什么...
char a[7]="abcdef" char b[4]="...
设有说明语句:char a[]= "boyandgirl";...