数组初始化(字符串数组的初始化方式)

2022-09-22 02:06 阅读: 评论:
 

1、直接逐个初始化字符数组:字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。

1 char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};注意:如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符(即'' )。

2、用字符串常量来初始化字符数组:

在c语言中,将字符串作为字符数组来处理。因此可以使用字符串来初始化字符数组。1 char str[]={"I am happy"};也可以省略花括号。1 char str[]="I am happy";但是,上述这种字符数组的整体赋值只能在字符数组初始化时使用,不能用于字符数组的赋值,字符数组的赋值只能对其元素一一赋值,下面的赋值方法是错误的。12 char str[];str="I am happy";//错误,字符数组的赋值只能按元素一一赋值

特别声明:

本文来源于网络,请核实广告和内容真实性,谨慎使用,本站和本人不承担由此产生的一切法律后果!

家和万事兴书法(是否有个书法作品是这么写的?彩虹迎旭日,朝 海洋之心项链(电影《泰坦尼克号》中的蓝色钻石项链叫什么) 英雄联盟提莫(LOL提莫为什么招人烦) 更年期吃什么(更年期吃什么食物好) 雾化吸入器(雾化治疗是怎么一回事) 华为5g手机发售(华为Mate 50系列发布时间确定,天玑9000+骁龙8 G 乐多港奇幻乐园(乐多港天地浩劫好玩吗) mp3音乐(mp3播放器支持什么格式) 乳腺增生治疗(什么是乳腺增生结节?如何治疗效果最好) 大运会志愿者(2021成都大运会第一批志愿者条件)
热门文章
最近发表
友情链接