软考程序员课程精讲之字符数组

本文详细介绍了字符数组的概念,包括其定义、初始化方式以及如何利用字符串常量进行初始化。字符数组是数组的一种,其元素类型为字符型,适用于存储字符或字符串。文章强调了使用字符串常量初始化时,系统会自动添加字符串结束符。
摘要由CSDN通过智能技术生成

 

       欲参加2017年下半年软考程序员考试的同学,现在可以着手复习了。下面是希赛小编为大家整理的部分软考程序员课程中的知识点,下文主讲字符数组。供各位学习。      

       字符数组

       如果数组的元素类型是字符型(char),则此数组就是字符数组。字符数组的每个元素只能存放一个字符(存放字符的ASCII代码)。

       字符数组的定义形式与其它数组的定义形式一样:

       char字符数组名[元素个数];

       例如,char S[5]表示数组S有五个元素,每个元素能存放一个字符,整个数组最多可存放五个字符。字符数组元素的引用方法也与普通数组元素的引用方法相同。

       字符数组也可与普通数组一样的初始化,字符数组也可利用字符串常量给字符数组初始化。例如,

       char aStr[]={“12345”};并可省略花括弧,简单地写为char aStr[]=“12345”;

       注意:字符数组aStr[]的元素有六个,不是五个。用字符串常量对字符数组初始化,C系统会在字符列末尾添加一个字符串结束符。

转载于:https://my.oschina.net/u/3466162/blog/956516

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值