c语言函数数组赋值给变量 c语言怎么给数组赋值( 二 )


执行后str1状态为:
H
e
l
l
o
\0
\0
\0
\0
\0
(1)“字符数组1”必须写成数组名形式(如str1),“字符串2”可以是数组名,也可以是字符串常量 。eg strcpy(str1, “Hello”);
(2)不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组 。如下面两句都是不合法的:str1=”Hello”;
str1=str2;
而只能用strcpy函数将一个字符串复制到另一个字符数组中去,赋值语句只能将一个字符赋给一个字符型变量或者字符数组元素 。如下面的语句是合法的:
char c[5],c1,c2;
c1=’A’;c2=’B’;
c[0]=’H’; c[1]=’e’; c[2]=’l’; c[3]=’l’; c[4]=’o’;
7、strlen函数是测试字符串实际长度(不包含‘\0’在内)的函数 。
char c[10]=”Hello”’
printf(“%d”,strlen(c)); 或者Printf(“%d”,“Hello”);输出为5
关于c语言函数数组赋值给变量和c语言怎么给数组赋值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读