2019-11-16

1.二维数组:

  • (1)格式:
  •                    类型名  数组名[行数][列数];
  •                    int a[3][4];
  • 含义:定义了一个二维数组a,最多能容纳12个int型的元素。
  • a[0][0]、a[0][1]、a[0][2]、a[0][3]
  • a[1][0]、a[1][1]、a[1][2]、a[1][3]
  • a[2][0]、a[2][1]、a[2][2]、a[2][3]
(2)二维数组的初始化

  • int a[3][3]={{1、2、3}、{4、5、6}、{7、8、9}}
  • 或 int a[3][3]={1、2、3、4、5、6、7、8、9}
  • 一个{}存放一行的数,数不足时自动补0,列数也是如此,只能少不能多。

(3)二维数组元素的输入和输出(双重循环)

2.字符型数组

  • 初始化
  • (1)对字符型数组中元素逐个赋值。
  • 例如:char a[5]={'c','h','I','n','a'};
  • 注意:若初始个数小于数组大小,则自动补‘/0’(ASCII码值为0)。
 (2)用字符型常量一次性赋值
char a[6]={"abcdef"};
   (3)字符型数组的输出和输入

(4)整个字符型数组的一次性输出和输出

1)使用scanf和printf函数的%s格式

  • 注意:使用scanf和printf函数的%s格式时,第二个参数时数组名。
  •             使用scanf函数的%s格式实现输入时,系统会自动在末尾加个‘/0’作为结束标志。
  •             使用printf函数的%s格式作为输出时,输出内容时,遇到第一个‘、’

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,421评论 0 2
  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 10,735评论 3 71
  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,479评论 3 44
  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 4,024评论 2 13
  • 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上...
    杵臼凉薄yo阅读 2,092评论 0 7