
《C 语言程序设计》学习笔记
文章平均质量分 97
以《C 语言程序设计 —— 现代方法》这本书为基础,记录自己的学习过程和思考。这本书被誉为 “近 10 年来难得的一部 C 语言著作”。
南朔 Clancy
信息学奥林匹克竞赛教练一枚,数学爱好者。
展开
-
专题十三、预处理器
本专题介绍 C 语言中预处理器的工作原理,并且给出一些会影响预处理指令的通用规则,然后介绍预处理器最主要的两种能力:宏定义和条件编译。原创 2024-04-15 01:10:53 · 830 阅读 · 0 评论 -
专题十二、字符串
本专题介绍 C 语言中的字符串字面量和字符串变量,讨论用于处理字符串的函数,并通过描述如何创建数组元素是指向不同长度字符串的指针的数组,说明 C 语言如何使用这种数组为程序提供命令行支持。原创 2024-04-09 22:23:06 · 929 阅读 · 0 评论 -
专题十一、指针和数组
本专题介绍 C 语言中指针指向数组元素时的算术运算、关系运算和判等运算,通过示范指针处理数组元素的方法,揭示指针和数组之间的联系。原创 2024-02-19 23:45:25 · 894 阅读 · 0 评论 -
专题十、指针
本专题介绍 C 语言中内存地址及其与指针变量的关系,然后介绍取地址运算符和间接寻址运算符以及指针赋值的内容,最后介绍函数与指针的相关内容。原创 2024-02-19 19:19:14 · 978 阅读 · 0 评论 -
专题九、程序结构
本专题介绍 C 语言程序包含多个函数时所产生的几个问题,包括局部变量、外部变量和作用域规则,然后介绍组织函数原型、函数定义、变量声明和程序其他部分的方法。原创 2024-02-19 14:05:28 · 939 阅读 · 0 评论 -
专题八、函数
本专题介绍如何编写除 main 函数以外的其他函数,并更加深入地了解 mian 函数本身。首先介绍 C 语言中函数的定义、声明和调用,然后讲述函数参数的传递过程,最后讨论 return 语句与程序终止相关的问题和递归。原创 2024-02-19 01:33:18 · 901 阅读 · 0 评论 -
专题七、数组
本专题介绍 C 语言中一维数组和多维数组的声明与使用,并讨论 C99 中的变长数组。原创 2024-02-17 13:54:15 · 793 阅读 · 0 评论 -
专题六、基本类型
本专题介绍 C 语言中除 int 和 float 之外的基本类型,并介绍类型转换,以及利用 typedef 定义新类型名的方法,最后简单介绍 sizeof 运算符。原创 2024-02-04 00:03:29 · 886 阅读 · 0 评论 -
专题五、循环
本专题介绍 C 语言的重复语句,即 while 语句、do 语句和 for 语句,这种语句允许用户设置循环。本专题还将讨论与循环相关的 break 语句、continue 语句和 goto 语句,此外还会简单介绍逗号运算符和空语句。原创 2024-01-19 21:44:16 · 968 阅读 · 0 评论 -
专题四、选择语句
本专题先介绍 C 语言的关系运算符、判等运算符和逻辑运算符,并说明如何利用这些运算符构造逻辑表达式,最后介绍选择语句和复合语句,以及条件运算符与 switch 语句。原创 2024-01-14 17:40:54 · 905 阅读 · 0 评论 -
专题三、表达式
介绍 C 语言中最基础的运算符:算术运算符、赋值运算符和自增及自减运算符,并介绍 C 语言表达式的求值方法,以及表达式语句。原创 2024-01-11 19:40:24 · 1018 阅读 · 0 评论 -
专题二、格式化输入 / 输出
介绍 C 语言的格式化输入 / 输出函数,更完整的细节将在后面专题中介绍。原创 2024-01-10 02:32:32 · 1004 阅读 · 1 评论 -
专题一、C 语言基本概念
介绍 C 语言的一些基本概念,包括预处理指令、函数、变量和语句,以及 C 程序的布局规范。原创 2023-10-12 00:17:55 · 238 阅读 · 0 评论