![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机考研-C语言程序设计
文章平均质量分 89
832-C语言程序设计与数据结构
所需数据
《C 程序设计》(第五版)谭浩强主编,清华大学出版社,2017 年。
《数据结构》(C 语言版)严蔚敏等编,清华大学出版社,2020 年。
java我跟你拼了
一个喜欢折腾的程序员
展开
-
《C语言程序设计》考试大纲-硕士研究生入学考试
掌握指针、地址、指针变量的定义及三者之间的异同;掌握指针变量的引用方式;掌握函数的定义和调用形式,掌握函数的形实参之间的关系以及简单变量、数组做参数时的调用过程,掌握函数的类型和返回值之间的关系并能够编写相应的实现程序,掌握宏定义的基本应用。掌握实现循环结构的各种语句的应用及程序的实现,掌握break和continue语句的应用,掌握循环结构嵌套的应用规则及相关算法的应用。1.掌握C语言的基本语法规则,包括常量、变量、顺序结构、选择结构、循环结构、函数、数组、结构体、指针、文件的相关基本概念和操作;原创 2024-06-22 22:31:36 · 739 阅读 · 0 评论 -
C语言程序设计-13 文件
所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序;也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文。原创 2024-06-22 21:03:04 · 818 阅读 · 0 评论 -
C语言程序设计-12 位运算
在C语言中,位域(也称为位段)是一种特殊的数据结构,允许你以位为单位来定义和访问结构体中的成员。位域的声明通常在结构体中进行,通过指定成员的宽度来定义该成员占用的位数。位域 b 中原有值为 7,与 3 作按位与运算的结果为 3(111&011=011,十进制值为 3)。0,而为负数时,符号位为 1,最高位是补 0 或是补 1 取决于编译系统的规定。或,当两对应的二进位相异时,结果为 1。应该说明的是,对于有符号数,在右移时,符号位将随同移动。位,由“原创 2024-06-20 06:44:12 · 1172 阅读 · 0 评论 -
C语言程序设计-11 结构体与共用体
1. 先定义结构,再说明结构变量。2. 在定义结构类型的同时说明结构变量。3. 直接说明结构变量。【例 11.3】计算学生的平均成绩和不及格的人数。char *name;char sex;for (i = 0;i < 5;i++)c += 1;本例程序中定义了一个外部结构数组 boy,共 5 个元素,并作了初始化赋值。在 main 函。原创 2024-06-19 22:27:04 · 1132 阅读 · 0 评论 -
C语言程序设计-10 指针
【例 10.1】main()int a, b;a = 100;b = 10;【例 10.2】输入 a 和 b 两个整数,按先大后小的顺序输出 a 和 b。p2 = &b;p1 = p2;p2 = p;原创 2024-06-18 17:41:16 · 1421 阅读 · 0 评论 -
C语言程序设计-9 预处理命令
在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令#include,宏定义命令#define 等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。原创 2024-06-18 16:09:06 · 675 阅读 · 0 评论 -
C语言程序设计-8 函 数
在前面已经介绍过,C源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数 main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。C语言不仅提供了极为丰富的库函数(如 Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。原创 2024-06-18 15:35:55 · 1277 阅读 · 0 评论 -
C语言程序设计-7 数组
【例 7.1】main()for (i = 0;i = 0;i--)【例 7.2】main()for (i = 0;i < 10;a[i++] = i;for (i = 9;i >= 0;i--)【例 7.3】main()for (i = 0;i < 10;for (i = 0;i原创 2024-06-16 21:06:25 · 839 阅读 · 0 评论 -
C语言程序设计-6 循环控制
段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序。言提供了多种循环语句,可以组成各种不同形式的循环结构。【例 6.1】用goto语句和if语句构成循环。原创 2024-06-16 19:59:37 · 264 阅读 · 0 评论 -
C语言程序设计-5 分支结构程序
【代码】C语言程序设计-5 分支结构程序。原创 2024-06-22 21:43:24 · 222 阅读 · 0 评论 -
C语言程序设计-4 最简单的 C 程序设计
C 语句可分为以下五类:1) 表达式语句2) 函数调用语句3) 控制语句4) 复合语句5) 空语句当然,C语言中的确可以按照您列举的这五种类别来划分语句。原创 2024-06-22 21:41:08 · 307 阅读 · 0 评论 -
C语言程序设计-3 数据类型、运算符与表达式
在现代计算机系统中,补码是最常用的表示方法,因为它简化了硬件设计,并且使得加法、减法运算以及溢出的处理变得统一和高效。原码和反码在教学中主要用于解释补码的概念,以及理解计算机系统的历史发展。了解您想看关于原码、反码、补码的实际应用案例,下面我将通过一个简单的C语言示例来演示如何在实际编程中使用这些概念来处理有符号整数的运算。这个例子将会展示如何手动计算一个负数的原码、反码和补码,并用补码形式执行加法运算。原创 2024-06-22 21:34:01 · 1046 阅读 · 0 评论 -
C语言程序设计-2 程序的灵魂—算法
【例 2.20】求 1×2×3×4×5 用 C 语言表示。用计算机语言表示算法必须严格遵循所用语言的语法规则。我们的任务是用计算机解题,就是用计算机实现算法;【例 2.21】求级数的值。原创 2024-06-22 21:22:38 · 931 阅读 · 0 评论