C语言程序设计曹哲曹哲书xg第7章xg课件教学.pptVIP

  • 7
  • 0
  • 约2.78万字
  • 约 108页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计曹哲曹哲书xg第7章xg课件教学.ppt

第7章 数组 字符数组的初始化 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 \0 \0 \0 \0 C \0 \0 \0 \0 \0 \0 H T A M a 字符数组元素的引用 在一个字符数组中,每个元素存放一个字符。引用字符数组元素的方法与引用数值数组元素的方法相同。 引用一维字符数组元素的格式为: 字符数组名[ 下标 ] 引用二维字符数组元素的格式为: 字符数组名[ 下标 ][ 下标 ] 如下的程序输出一个字符串: #include stdio.h void main ( ) { char a[ ] = { A , ㄩ , b , o ,

文档评论(0)

1亿VIP精品文档

相关文档