执行后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语言怎么给数组赋值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
- mysqli获取所有数据 mysql的提取函数
- java查询数组中是否包含某一个值 javamongodb数组查询
- mysql 分组函数 mysql分组取数据
- mongodb 数组长度 mongodb列数量
- mysql统计函数
- 将数据保存到文件中c语言 将数据保存到mongodb
- mysql有rank函数吗 mysql有rank
- mongodb查询字符串字段包含 mongodb字段类型为数组查询
- redis-cli命令不能用 redis函数调用失败
- mongo查询所有数据 mongodb查询内部数组
