非常风气网www.verywind.cn
首页
字符数组没有结束符
C语言 最后 s[j]='\0'; 这步是什么意思?为什么加这步?
答:
'\0' 是 C 语言字符串约定的
结束符
,printf()、strlen() 等函数看到 '\0' 就知道这个
字符串结束
了。gets() 函数也会按照 C 语言的约定在读取的字符末尾加上一个 '\0',所以程序中 for() 的测试部分可以用 s[i] != '\0' 来判断字符串还
没结束
。
不
加 '\0' 的话,printf() 函数不...
c++,c语言把一个
字符串
复制到另外一个字符串中。我不明白为什么要在复制...
答:
因为str2[80]没有初始化的时候。编译器默认分配的字符,就是那些乱码 烫~~~输出puts函数是遇到'\0'结束符就
结束字符串
的输出,
没有结束符
标志自然全部输出,会有乱码 如果你不进行str2[i] = '\0';赋值的话。那你在最开始 str2[80]要进行初始化 str2[80]=0;这样就一样的效果。有问...
C语言中\=是什么意思
答:
所以在用字符串赋初值时一般无须指定数组的长度,而由系统自行处理。把
字符数组
str1中的字符串拷贝到字符数组str2中。串
结束
标志'\0'也一同拷贝。分类和级别 C语言的运算符主要用于构成表达式,同一个符号在
不
同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别...
C语言
字符串
编程 输入
字符结束
时赋值'\0'
答:
这是因为
字符串
是以‘\0'做为结束标志的。在内存中,比如字符串,“abc",实际上是四个字节的空间abc'\0'。在你的程序中:while((s[i]=getchar())!='\n')i++;s[i]='\0';前面的while只是得到了字符串的字符,而
没有结束
标志。如果没有最后一句s[i]='\0';你的字符就不能正确结束...
word[strlen(word)-1]='\0'是什么意思啊
答:
判断word的最后一位是
不
是\0,也就是说是否
结束
。字符串本身就是一个
字符数组
,而这个字符数组的结束标志就是\0.如果直接定义一个char* word;那么编译器是不知道这个word变量是多长的,所以以\0为末尾,来判断字符串的结束。而你的这句的功能就是把原本这个字符数组的最后一位用\0替换,也就是说...
char a[3]={'a','b','c'};
不
是只可以存放2个
字符
另一个是\0吗
答:
char a[3] 是声明 a 是 char 型
数组
,有3个元素。char 型数组 可以用来存放一个字符串,也可以用来存放1个1个的字符。char a[3]={'a','b','c'}; 存放3个字符, 可以。char a[3]="abc"; 存放字符串,
字符串有
4个字节,含
结束符
\0. 这样初始化,结束符没地方放,丢弃了。
c语言
字符串结束符
问题
答:
sprintf 与 printf 类似,只不过输出到字符串变量。char tstr[100];sprintf(time, "%s.%d", tstr, tms.tv_usec/1000);如果你这说明了%s,如果你赋值的时候
没有
显示的给他‘\0',或者它只是一个
字符数组
,
不
是字符串,没有关系,在运行sprintf()函数的时候只要你tstr还有空间,就会在尾部加上...
java中
数组有没有
length()方法?string没有lenght()方法?
答:
java中数组是
没有
length()方法的,只有length属性,
数组array
.length返回的是该数组的长度。
字符串
String是有length()方法的,str.length()返回的是该字符串的长度。
c语言中的
结尾符
是什么?
答:
int c, ret;while(1){ ret = scanf("%d",&c);//读入一个整型值。 if(ret == EOF)break;//如果遇到EOF则退出循环,即结束输入。注意判断的是返回值,而
不
是读入的变量。} 3 gets gets作用是读入一行数据,存到
字符数组
中,并把读到的换行符转换为字符串
结束符
。正常情况下其返回值...
字符串
为何要以\0
结束
,
没有
\0会怎样?
答:
字符串是借助于字符型一维数组来存放的,'\0'ASCLL代码值为0,它作为标志占用存储空间但
不
记入串的实际长度,所以用来作为字符串的
结束
标志。有了'\0'标志后,就不必再用
字符数组
的长度来判断字符串的长度了。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网