计算机技术基础C语言 (22).pdf
《计算机技术基础C语言 (22).pdf》由会员分享,可在线阅读,更多相关《计算机技术基础C语言 (22).pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机技术基础(计算机技术基础(C语言)语言)电子信息系电子信息系计算机技术基础(计算机技术基础(C语言)语言)字符数组2如何处理一行或者多行文字?如何处理一行或者多行文字?例如:例如:通讯录通讯录排序(姓氏排序)排序(姓氏排序)Zhao yiDeng huaLi beiZhang long用来存放字符数据的数组用来存放字符数据的数组,称为,称为字符数组字符数组,它的每个数组元素都,它的每个数组元素都是一是一个个 字符。字符。字符数组分为一维数组和二维数组。字符数组分为一维数组和二维数组。Deng huaLi beiZhang longZhao yi计算机技术基础(计算机技术基础(C语言)语言
2、)字符数组3字符数组字符数组定义定义char数组名数组名常量表达式常量表达式;定义定义char数组名数组名常量表达式常量表达式 常量表达式常量表达式;字符数组的初始化字符数组的初始化逐个字符赋值逐个字符赋值用字符串常量用字符串常量例例 char c10,ch34;例例 char ch5=H,e,l,l,o;ch0Hello逐个字符赋值逐个字符赋值ch1ch2ch3ch4一一维字符数组维字符数组二维字符数组二维字符数组计算机技术基础(计算机技术基础(C语言)语言)字符数组4字符数组字符数组定义定义char数组名数组名常量表达式常量表达式;定义定义char数组名数组名常量表达式常量表达式 常量表达
3、式常量表达式;字符数组的初始化字符数组的初始化逐个字符赋值逐个字符赋值用字符串常量用字符串常量一一维字符数组维字符数组二维字符数组二维字符数组例例 char ch5=B,o,y;ch0Boy00逐个字符赋值逐个字符赋值ch1ch2ch3ch4计算机技术基础(计算机技术基础(C语言)语言)字符数组5字符数组字符数组定义定义char数组名数组名常量表达式常量表达式;定义定义char数组名数组名常量表达式常量表达式 常量表达式常量表达式;字符数组的初始化字符数组的初始化逐个字符赋值逐个字符赋值用字符串常量用字符串常量说明说明如果括号中初值个数大于数组长度,语法错误如果括号中初值个数大于数组长度,语法
4、错误如果括号中初值个数小于数组长度,其余元素如果括号中初值个数小于数组长度,其余元素赋赋值为值为“0”字符数组的长度可以通过赋初值的方式隐含定义字符数组的长度可以通过赋初值的方式隐含定义char ch=H,e,l,l,o;h h e e l l l lo o02314计算机技术基础(计算机技术基础(C语言)语言)字符数组6字符数组字符数组定义定义char数组名数组名常量表达式常量表达式;定义定义char数组名数组名常量表达式常量表达式 常量表达式常量表达式;字符数组的初始化字符数组的初始化逐个字符赋值逐个字符赋值用字符串常量用字符串常量例例 char c10,ch34;例例 char ch5=
5、H,e,l,l,o;ch0Hello逐个字符赋值逐个字符赋值ch1ch2ch3ch4一一维字符数组维字符数组二维字符数组二维字符数组说明说明如果括号中初值个数大于数组长度,语法错误如果括号中初值个数大于数组长度,语法错误如果括号中初值个数小于数组长度,其余元素如果括号中初值个数小于数组长度,其余元素赋赋值为值为“0”字符数组的长度可以通过赋初值的方式隐含定义字符数组的长度可以通过赋初值的方式隐含定义例例 char ch5=B,o,y;ch0Boy00逐个字符赋值逐个字符赋值ch1ch2ch3ch4char ch=H,e,l,l,o;h h e e l l l lo o02314例例 char
6、fruit7=A,p,p,le,O,r,a,n,g,e,G,r,a,p,e,P,e,a,r,P,e,a,c,h;二维字符数组初始化二维字符数组初始化fruit0fruit1fruit2fruit3fruit4Apple00Orange0Grape00Pear000Peach00计算机技术基础(计算机技术基础(C语言)语言)字符数组7字符串字符串 字符串及其结束标志字符串及其结束标志 无字符串变量,用字符数组处理字符串无字符串变量,用字符数组处理字符串 字符串结束字符串结束标志标志为为 00:0 0例例“hello”共共5个字符,在内存占个字符,在内存占6个字节个字节 字符串长度字符串长度5h
7、h e l e l l lo o 0 0104 104 101 101 108 108 108 108 111 111 0 0内存存放字符内存存放字符ASCII码码计算机技术基础(计算机技术基础(C语言)语言)字符数组8字符串字符串 字符串及其结束标志字符串及其结束标志 无字符串变量,用字符数组处理字符串无字符串变量,用字符数组处理字符串 字符串结束字符串结束标志标志为为 00:0 0char ch=“Hello”;char ch=H,e,l,l,o;h h e e l l l lo o02314h e h e l l l lo o 0 0023145计算机技术基础(计算机技术基础(C语言)语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术基础C语言 22 计算机技术 基础 语言 22
限制150内