数组
1、数组的定义:数组是有序数据的集合,数组中所有元素属于同一数据类型,用统一的数组名和下标来唯一确定数组中的各个元素。
2、一维数组的定义: int a【10】;focus:方括号里面的常量表达式(只能是常量或者常量符号)表示元素的个数,从零开始计数。
3、一维数组的引用:只能逐个引用,人们经常使用循环逐个引用。
4、在定义数组的同时,可以初始化。int a【4】={3,2,6,5};非场灵活
实例:兔子产子的程序。
5、二维数组 int a【4】【5】;二维数组是一种特殊的一维数组,它的每个元素也是一维数组。(图一图二)
实例:行列互换的程序。还有找数组元素里面最值程序。
6、讲完了基本的数组操作,很自然地就会想到,当数组元素是字符时该怎么处理。
整型里面,数据个数低于数组所能容纳的元素个数时,未被赋值的数组元素会初始化为0.。而在字符数组里会在末尾加一个空字符(\0),是因为人们只关心有效的字符串长度。它的ASCII码值为0,是一个空操作符,什么都不做,使用它作为字符串结束的标志,不产生和增加有效字符。
实例有输出一个菱形。
7、为了简化字符数组的初始化操作,提出了用字符串常量来初始化的方式。如
char c={“I'mbile.com.cn ”}(花括号可以省略),在用字符串常量初始化时,系统会自动在末尾加上空字符。例如printf("how are you\n");在内存中存放时,系统会自动在最后一个字符串\n后面加上空字符,printf函数在遇到了空字符就停止输出。
8、字符数组的输入输出(图三)
a、使用逐个输出,用for循环
b、利用格式符%s
int a[]="china"
printf("%s",a);实际上是让字符数组a找到a数组的起始地址2000,然后逐个输出,直到遇到空字符
相关推荐
谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar...
谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言
谭浩强C语言 谭浩强C语言 谭浩强C语言 谭浩强C语言 谭浩强C语言
谭浩强c语言PDF版
谭浩强C语言经典教程谭浩强C语言经典教程谭浩强C语言经典教程
第6章 指针 6.1 指针基础 6.1.1 地址与指针 6.1.2 指针变量及其定义 6.1.3指针变量的引用 6.1.4 指针的移动与比较 6.1.5 指向指针变量的指针与多级指针 6.1.6 指向void类型的指针 6.2 指针与数组 ...
谭浩强C语言电子版,谭浩强C语言电子版,谭浩强C语言电子版,谭浩强C语言电子版。
谭浩强 C语言 world版谭浩强 C语言 world版谭浩强 C语言 world版谭浩强 C语言 world版
谭浩强C语言PPT,谭浩强C语言PPT谭浩强C语言PPT谭浩强C语言PPT,C语言讲座经典
谭浩强c语言的课件 第七章 ppt 比较详细
谭浩强c语言PDF版.pdf
网上下载不到的谭浩强C语言电子书版本!!!
谭浩强c语言程序设计习题集
谭浩强第三版c语言课件 第一章 C语言概述 第二章 算法 第三章 数据类型 第四章 顺序结构程序设计 第五章 选择结构程序设计 第六章 循环结构程序设计 第七章 数组 第八章 函数 第九章 预处理 第十章 指针 第十一章 ...
本资源包含了谭浩强C语言全本13章内容,希望对大家有帮助
谭浩强C语言源程序
谭浩强C语言word版本
谭浩强C语言课件 第10章 对文件的输入输出
C语言谭浩强C语言PPTC语言谭浩强C语言PPTC语言谭浩强C语言PPT