- 1
- 0
- 约2.39万字
- 约 87页
- 2015-12-09 发布于未知
- 举报
第7章 数组 字符数组的初始化 2.初始化列表中给出的字符的个数小于一维字符数组的长度,则将给出的字符从a[ 0 ]开始依次赋值,后面未给出字符的元素都将自动赋给\0字符。 逐个字符赋值 例 char a[5]={‘c’,’a’,’t’}; a[0] c a t \0 \0 a[1] a[2] a[3] a[4] 对照: int a[5]={1,2,3}; 结果:a[0]=1 ,a[1]=2, a[2]=3,a[3]=0, a[4]=0 字符数组的初始化 3.初始化列表中给出的字符的个数大于一维字符数组的长度,则是一个语法错误。 例如: char a[ 3 ] = { E , r , r , o , r } ; 编译时会给出“Too many initializers” 的出错信息。 4.可以定义并初始化多维字符数组。 例如: char a[ 3 ][10 ] = { { M , A , T , H } , { C } , { P , H , Y , S , I , C , S } } ; 其中第一维的长度3可以省略。 5.在一个函数的开头定义一个非静态字符数组时,如果未进行初始化,其各元素的值都是垃圾值,垃圾值一般是不可预料的。 \0 \0 \0 S C I S Y H P \0 \0 \0 \0 \0
您可能关注的文档
- C#程序设计案例教程 作者 王明福 源代码习题答案 第1章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第2章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第3章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第4章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第7章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第8章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第9章.ppt
- C#程序设计案例教程 作者 王明福 源代码习题答案 第10章.ppt
- C语言程序设计 理实一体化教程 作者 杜恒 第4章 选择结构程序设计.ppt
- C语言程序设计 理实一体化教程 作者 杜恒 第5章 循环结构程序设计.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)