![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
程序设计和C语言相关内容。
哎呀,何必呢
这个作者很懒,什么都没留下…
展开
-
【C语言笔记】第一章 综述:程序、算法和计算机语言
在程序设计和相关的课程当中,概念之间总是彼此联系的,这就导致在刚刚接触这些的概念的时候,由于某些尚未提及的概念,使得对当下的概念也不能很好地理解。这个系列的笔记参考了《C程序设计》和《C Primer Plus》 的相关内容,尽量将相关概念组合起来,按照从概念、术语、语法到程序的顺序组织。前六章的内容基本不涉及具体语法,在其他类似的编程语言中也同样适用。代码和习题会在所有概念梳理清楚之后呈现。原创 2019-09-07 16:37:17 · 1363 阅读 · 0 评论 -
【C语言笔记】第二章 简单数据表示
数据是一个贯穿计科所有专业课的概念,每门课程都在不同的角度对数据进行了描述和解释。在后续的数据库、数据结构等专门关注数据的笔记当中会对它做更详尽的阐述,这里只关注数据在C和C系列语言当中的组织情况。C语言和C++在简单数据当中,除了string类型以外,全部一致,Java中的数据其基本形式也与此相似。实际上,除了特殊需求之外,平时常用的数据类型并不多,但这些数据在内存当中的存储形式、所能处理的数值范围以及适用的场合,还是需要熟悉的。原创 2019-09-09 16:37:25 · 205 阅读 · 0 评论 -
【C语言笔记】第五章 C指针详解
据说C语言最大的优点和败笔都是指针,优点在于合理、熟练地应用指针可以极大地提高程序的运行效率,但是在指针的理解上却会造成极大的困扰。困扰在于,大部分的介绍当中,指针和地址是一种东西。但指针实际上是C和C++中的一个基本变量,占4个字节而地址是计算机系统用来标记内存的一个常量,并不占用程序的运行空间。指针自己本身占用一部分内存,指向的是另外的内存空间。原创 2019-09-09 17:59:50 · 473 阅读 · 0 评论 -
【C语言笔记】第三章 程序设计结构:选择、分支和循环
程序设计包含三种基本结构:顺序、选择和循环,在顺序结构中,各语句是按自上二下的顺序执行的,执行晚上一个语句就自动地执行下一个语句,是无条件的,不必做任何判断,是最简单的程序结构。整体上看,几乎所有程序都是顺序结构之上的各种变幻。而不管在任何一种编程语言当中,程序的组织实际上都脱离不开这几种结构。原创 2019-09-10 16:44:31 · 1463 阅读 · 0 评论 -
【C语言笔记】第四章 数组
@第五章 数组和其他数据表示 4.1一维数组 一、定义 1.数组是一组有序数据的集合,数组中和数据的排列是有一定规律的,下标代表数据在数组中的序号。 2.用一个数组名(如s)和下标来唯一地确定数组中的元素,如s15代表第十五个数据。 3.数组中的每一个元素都属于同一个数据类型,不能把不同类型的数据放在同一个数组中。 二、优点:方便访问数组中的第i个元素。 三、定义格式: 类型符 数组名[常量表达式...原创 2019-09-10 18:14:18 · 472 阅读 · 0 评论 -
【C语言笔记】第六章 模块化程序设计:函数
第六章 模块化程序设计:函数一、概述1.什么是函数2.为什么要定义函数3.怎样定义函数二、函数调用1.调用形式2.数据传递3.函数声明和函数原型 一、概述 1.什么是函数 函数就是功能,每一个函数用来实现一个特定的功能,函数的名字反应其代表的功能。 2.为什么要定义函数 C语言要求程序中出现的函数和数据先定义后使用,为了让编译系统识别自定义函数,需要定义函数。 3.怎样定义函数 (1)定义内容:函...原创 2019-09-11 19:15:09 · 365 阅读 · 0 评论 -
【C语言笔记】第七章 结构体
第七章 结构体一、目的二、特点三、声明、定义、初始化和使用1.声明2.定义3.初始化 一、目的 程序中的变量大多数是互相独立、无内在联系的变量,内存中的地址也互不相关。但在实际问题中,有些数据是有内在联系并成组出现的。需要把这些数据组成一个组合数据,存放在一块内存单元中。 二、特点 结构体是由不同类型数据组成的组合型数据结构,在内存中这些数据按各自所占内存大小连续存放,每个结构体变量所占的内存为各...原创 2019-09-11 20:16:07 · 252 阅读 · 0 评论