`

谭浩强c语言第六章速记

阅读更多



                                          数组

     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,然后逐个输出,直到遇到空字符

 

 

 

 

  • 大小: 13.3 KB
分享到:
评论

相关推荐

    谭浩强C语言课件第五版

    6. **第6章**:讲解指针,这是C语言的一大特色。指针可以用来动态地管理内存,以及高效地操作数据结构。这一章将解释指针的声明、赋值和使用。 7. **第7章**:讲述结构体和共用体,这是C语言中复合数据类型的应用,...

    谭浩强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语言教程Word版.rar谭浩强C语言教程Word版.rar...

    谭浩强c语言第七章ppt

    谭浩强c语言的课件 第七章 ppt 比较详细

    C语言程序设计-谭浩强-第五章习题答案

    在本资源中,我们关注的是谭浩强编著的《C语言程序设计》一书的第五章习题解答。这是一本经典的C语言教材,对于初学者和有一定基础的学习者来说,都具有很高的参考价值。谭浩强教授以其深入浅出的讲解方式,帮助读者...

    谭浩强C语言第三版试题及答案

    《谭浩强C语言第三版试题及答案》是一份针对计算机专业学生,特别是为复试考试准备的重要学习资源。这份资料详尽地涵盖了谭浩强编著的C语言教材第三版中的习题及其解答,旨在帮助学习者巩固和深化对C语言的理解与...

    谭浩强 c语言课件ppt

    谭浩强第三版c语言课件 第一章 C语言概述 第二章 算法 第三章 数据类型 第四章 顺序结构程序设计 第五章 选择结构程序设计 第六章 循环结构程序设计 第七章 数组 第八章 函数 第九章 预处理 第十章 指针 第十一章 ...

    免费谭浩强C语言程序设计(第五版)习题答案.zip

    第5章和第6章通常涵盖结构体与联合体,这是C语言中处理复杂数据结构的方式。结构体允许我们将不同类型的数据组合在一起,而联合体则可以共享同一块内存。第8章和第9章讲解了指针的高级用法,如指针数组、函数指针...

    1-谭浩强 C语言程序设计第四版_C语言_

    《谭浩强C语言程序设计第四版》是学习C语言的经典教材之一,尤其适合初学者。这本书详尽地介绍了C语言的基本概念、语法结构以及编程技巧,旨在帮助读者建立起坚实的编程基础。 C语言是一种强大的、高效的编程语言,...

    谭浩强C语言设计第三版(pdf)

    《谭浩强C语言设计第三版》是一本深入浅出介绍C语言编程的经典教材,适合初学者和有一定基础的学习者。这本书在C语言的教学领域有着广泛的影响力,深受读者喜爱。PDF格式使得电子版方便阅读和保存,对于学习者来说是...

    谭浩强C语言课件 第10章 对文件的输入输出

    谭浩强C语言课件 第10章 对文件的输入输出

    谭浩强c语言程序设计习题集.pdf

    这份文档是一本名为《谭浩强C语言程序设计习题集》的书籍的内容摘录。该书主要是为了帮助读者通过练习和题目来掌握C语言的基础知识点和编程技巧。从给出的部分内容可以看出,该习题集共分为两个部分,分别是选择题和...

    谭浩强C语言.zip

    《谭浩强C语言》是一本在中国广受欢迎的C语言学习教材,由谭浩强教授编写,自出版以来,为无数初学者提供了深入浅出的C语言教学指导。这本书不仅适用于初学者,也适合有一定基础的程序员巩固和提高C语言技能。在...

    谭浩强c语言PDF版.pdf

    谭浩强所著的《C语言程序设计》是一本经典的C语言教材,它全面系统地介绍了C语言的基础知识和编程技巧。 C语言的发展过程经历了多个版本的演变,从最初的K&R C到ANSI C,再到后来的C99和C11标准。C语言版本的更新和...

    谭浩强c语言第三版复习习题

    《谭浩强C语言第三版复习习题》是针对C语言初学者的一份宝贵资料,它以谭浩强的《C语言程序设计》第三版为蓝本,旨在帮助读者巩固和深化对C语言的理解。下面将对其中涉及的重要知识点进行详细解释。 一、C语言基础 ...

    c语言教程电子版(谭浩强c语言word版)

    谭浩强的C语言教程以其易懂和实用著称,提供了全面的C语言语法讲解。以下将详细介绍C语言的一些核心知识点。 1. **C语言概述**:C语言是一种中级语言,它结合了高级语言的易读性和机器语言的高效性。它的设计目标是...

    谭浩强c语言答案课后习题答案

    《谭浩强C语言》作为一本广受推崇的教材,它的课后习题答案对于学习者来说,无疑是一盏指路明灯。这本教材和它的答案集,对于希望深入理解C语言的学习者来说,提供了宝贵的参考。 首先,让我们来了解一下C语言。...

    谭浩强c语言第五版教材学习课件

    "谭浩强C语言第五版教材学习课件"正是基于他的经典著作,为学习者提供了一套系统的、易于理解的教学资源。 这个课件可能包含PPT演示文稿、习题解答、代码示例和教学视频等多种形式,旨在帮助初学者掌握C语言的基础...

    谭浩强c语言 电子版

    《谭浩强C语言》电子版是一本面向初学者的编程教材,旨在帮助初涉编程领域的读者打下扎实的C语言基础。这本书深入浅出地介绍C语言的核心概念、语法结构以及编程思想,成为众多中国程序员的启蒙书籍。谭浩强教授深厚...

    谭浩强C语言电子版_C语言入门首选

    《谭浩强C语言》是一本深受初学者喜爱的C语言教程,它的主要目标是帮助读者快速掌握C语言的基础知识和编程技巧。本书以其深入浅出的讲解方式和丰富的实例,使得C语言的学习变得生动有趣。 C语言是一种广泛应用的...

    谭浩强C语言课件 第2章 算法---程序的灵魂

    谭浩强C语言课件 第2章 算法---程序的灵魂

Global site tag (gtag.js) - Google Analytics