执行后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语言怎么给数组赋值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 怎么用手机给u盘下载,怎么用手机给u盘下载歌曲视频
- 诚信主题绘画软件安卓平板,诚信为主题的画又好看又简单
- 原神飞行挑战游戏,原神飞行挑战任务怎么做
- mysql如何设置网络服务器,mysql设置server_id
- python里平方的函数 python求平方根的函数
- 什么针脚cpu好,cpu针脚的材质
- 装饰屋子恋爱养成游戏,装扮屋子的手机游戏
- 参股gis的股票,国内gis上市公司
- php数据结构系列 php数据类型有哪几种