![](https://img-blog.csdnimg.cn/1e4965c2b47d497d996ef06a48625e23.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C程序设计语言
文章平均质量分 92
《C程序设计语言》(第2版)阅读笔记
zzy979
这个作者很懒,什么都没留下…
展开
-
《C程序设计语言》笔记 第7章 输入与输出
本章讲讲述标准库,介绍输出/输出、字符串处理、存储管理与数学函数以及其他一些服务的函数。本章的重点将放在输入/输出上。原创 2022-06-02 23:00:09 · 667 阅读 · 0 评论 -
《C程序设计语言》笔记 第6章 结构
结构(structure)是一个或多个变量的集合,这些变量可能是不同的类型,为了方便处理而组织在一个名字之下。由于结构将一组相关的变量看作一个单元而不是各自独立的实体,因此结构有助于组织复杂的数据,特别是在大型程序中。结构的一个传统例子是工资记录:每个雇员由一组属性描述,如姓名、地址、社会保险号、工资等。其中的某些属性也可以是结构,例如姓名可以分成几部分,地址甚至工资也可能是这样。C语言中更典型的一个例子来自图形学:点由一对坐标定义,矩形由两个点定义,等等。ANSI标准在结构方面最主要的变化是定义了结构原创 2022-05-23 22:50:01 · 1006 阅读 · 0 评论 -
《C程序设计语言》笔记 第5章 指针与数组
指针(pointer)是一种保存变量地址的变量。在C语言中,指针的使用非常广泛。一个原因是,指针有时是表达某个计算的唯一途径;另一个原因是,同其他方法比起来,使用指针可以生成更紧凑、更高效的代码。指针与数组之间的关系十分密切,本章将讨论它们之间的关系,并探讨如何利用这种关系。指针和goto语句一样,会导致程序难以理解。如果使用者粗心,指针很容易就指向了错误的地方。但是,如果谨慎地使用指针,便可以利用它写出简单、清晰的程序。5.1 指针与地址5.2 指针与函数参数5.3 指针与数组5.4 地址算术运原创 2022-04-26 22:09:13 · 3016 阅读 · 3 评论 -
《C程序设计语言》笔记 第4章 函数与程序结构
函数可以把大的计算任务分解成若干个较小的任务,使得程序设计人员可以基于他人已完成的工作编写程序,而不是从零开始。一个设计得当的函数可以把程序中不需要了解的具体操作细节隐藏起来,从而使整个程序结构更加清晰,并降低修改的难度。C语言程序一般由许多小的函数组成,而不是由少量较大的函数组成。4.1 函数的基本知识4.2 返回非整型值的函数4.3 外部变量4.4 作用域规则4.5 头文件4.6 静态变量4.7 寄存器变量4.8 程序块结构4.9 初始化4.10 递归4.11 C预处理器4.1原创 2022-04-05 10:31:36 · 1692 阅读 · 0 评论 -
《C程序设计语言》笔记 第3章 控制流
3.1 语句与程序块在表达式之后加上一个分号就变成了语句(statement)(表达式语句)。例如:x = 0;i++;printf("Hello, world\n");在C语言中,分号是语句结束符。用一对花括号把一组声明和语句括在一起就构成了一个复合语句(compound statement),也叫作程序块(block)。复合语句在语法上等价于单条语句。 例如函数体,以及if、else、while和for之后的语句。右花括号用于结束程序块,其后不需要分号。3.2 if-else语句if-原创 2022-03-26 21:17:41 · 643 阅读 · 0 评论 -
《C程序设计语言》笔记 第2章 类型、运算符与表达式
变量和常量是程序处理的两种基本数据对象。声明语句说明变量的名字及类型,也可以指定变量的初值。运算符指定要对变量进行的操作。表达式把变量与常量组合起来生成新的值。本章将详细讲述这些内容。2.1 变量名名字可以由字母、数字或下划线("_")组成,必须以字母或下划线开头,区分大小写。if、for、int等关键字不能用作变量名。习惯上,变量名使用小写字母,符号常量名全部使用大写字母。变量名要尽量能够从字面上表达变量的用途。局部变量一般使用较短的变量名(循环控制变量习惯上使用i、j等),外部变量使用较长的名字原创 2022-02-24 23:31:46 · 1854 阅读 · 0 评论 -
《C程序设计语言》笔记 目录
图书链接:https://book.douban.com/subject/1139336/为什么要写这些笔记第一次阅读《C程序设计语言》这本书是6年多前。大一之前的暑假,出于对编程的兴趣,买来这本书想自学一下C语言。那时是我第一次接触C语言,当时还完全不懂二进制、内存这些计算机基础知识,也完全没用过Linux命令行,因此不能完全理解书中的一些内容(例如2.9按位运算符、5.10命令行参数等)。现在已经毕业工作,但是在开发中时常会遇到基础知识想不起来的情况,比如两个结构体变量能不能比较,虚函数被覆盖之后是原创 2022-02-03 00:47:04 · 1001 阅读 · 0 评论 -
《C程序设计语言》笔记 第1章 导言
本章将重点介绍一些基本概念,比如常量与变量、算术运算、控制流、函数、基本输入/输出等。本章是后续各章详细讲解的内容的框架。1.1 入门1.2 变量与算术表达式1.3 for语句1.4 符号常量1.5 字符输入/输出1.5.1 文件复制1.5.2 字符计数1.5.3 行计数1.5.4 单词计数1.6 数组1.7 函数1.8 参数——传值调用1.9 字符数组1.10 外部变量与作用域......原创 2022-02-03 00:47:51 · 2299 阅读 · 0 评论