C语言
文章平均质量分 89
整理自《C语言程序设计(第3版)》谭浩强 著
—Miss. Z—
Good Good Study,Day Day Up
展开
-
C语言动态开辟数组空间
C语言动态开辟数组空间(一维&二维)原创 2023-02-03 18:16:02 · 635 阅读 · 0 评论 -
C语言&&C++中与接收、输出字符相关的问题
解决C语言中,在使用`scanf("%c",&data);`读取一个字符时,遇到scanf吞回车符的情况原创 2023-01-05 10:37:00 · 1252 阅读 · 1 评论 -
利用文件保存数据
文件(file)有不同的类型,在进行C语言程序设计中,主要用到两种文件:程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件是用来存放程序的,以便实现程序的功能。数据文件。文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或供程序运行时读入内存的数据。如一批学生的成绩数据,或货物交易的数据等。原创 2022-01-27 11:08:52 · 1001 阅读 · 0 评论 -
C语言程序设计—结构体(Part Ⅱ)
C语言程序设计—结构体 的整理笔记,若有错误,欢迎指正。C语言程序设计—结构体(Part Ⅰ)结构体数组一个结构体变量中可以存放一组有关联的数据(如一个学生的学号、姓名、成绩等)。如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。结构体数组的每个数组元素都是一个结构体类型的数据,它们都分别包括各个成员项。定义结构体数组的一般形式是:(1) struct结构体名{成员表列} 数组名[数组长度](2)先声明一个结构体类型,然后再用此类型定义结构体数组如:struct原创 2021-08-24 07:38:51 · 1149 阅读 · 0 评论 -
C语言程序设计(Part Ⅸ)——链表/共用体类型/枚举类型
C语言程序设计(Part Ⅷ)的整理笔记,若有错误,欢迎指正。原创 2021-07-16 13:27:41 · 251 阅读 · 0 评论 -
C语言程序设计—结构体(Part Ⅰ)
C语言程序设计(Part Ⅷ)的整理笔记,若有错误,欢迎指正。结构体原创 2021-07-15 18:43:34 · 1469 阅读 · 0 评论 -
C语言程序设计(Part Ⅶ)(指针 下)
用数组名作函数参数在C语言程序设计(Part Ⅳ)中介绍过可以用数组名作函数的参数,当用数组名作参数时,如果形参数组中各元素的值发生变化,实参数组元素的值随之变化。实参数组名代表该数组首元素的地址,而形参是用来接收从实参传递过来的数组首素地址的。因此,形参应该是一个指针变量(只有指针变量才能存放地址)。实际上,C编译都是将形参数组名作为指针变量来处理的。以变量名和数组名作为函数参数的比较:实参类型变量名数组名要求形参的类型变量名数组名或指针变量传递的信息变量的.原创 2021-07-14 19:41:46 · 589 阅读 · 0 评论 -
C语言程序设计(Part Ⅶ)(指针 上)
C语言程序设计(Part Ⅶ)的整理笔记,若有错误,欢迎指正。原创 2021-07-13 17:37:39 · 454 阅读 · 0 评论 -
C语言程序设计(Part Ⅵ)—作用域/生存期/静态存储/动态存储
Created with Raphaël 2.3.0开始我的操作确认?结束yesno#mermaid-svg-pIwS4rTeSSmSsKJd .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-pIwS4rTeSSmSsKJd .label text{fill:#333}#mermaid-svg-pIwS4rTe原创 2021-07-11 19:00:07 · 308 阅读 · 0 评论 -
C语言程序设计(Part Ⅴ)(函数)
递推方法求n!n!n!递归方法求n!n!n!原创 2021-07-10 09:51:20 · 451 阅读 · 0 评论 -
C语言程序设计(Part Ⅳ)(数组)
C语言程序设计(Part Ⅳ)的整理笔记,若有错误,欢迎指正。原创 2021-07-08 20:27:13 · 441 阅读 · 0 评论 -
C语言程序设计(Part III)(选择结构&循环结构)
C语言程序设计(Part III)的整理笔记,若有错误,欢迎指正。C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”;但在判断一个量时,以非0代表“真”,以0代表“假”。选择结构C语言提供6种关系运算符:优先级相同(高){<(小于)<=(小于等于) >(大于) >=(大于等于) 优先级相同(高)\begin{cases} < (小于) \\ <= (小于等于) \\ \ > (大于) \\原创 2021-07-07 18:36:33 · 358 阅读 · 0 评论 -
C语言程序设计(Part II)
算法的四种表示形式:1.用自然语言表示算法:即人们日常使用的语言,可以是汉语、英语或其他语言。2.用流程图表示算法:即用一些图框来表示各种操作(起止框、输入输出框、判断框、处理框等)。3.用N-S流程图表示算法:即在流程图的基础上去掉了带箭头的流程线,全部算法写在一个矩形框内。4.用伪代码表示算法:即用介于自然语言和计算机语言之间的文字和符号来描述算法。例:Begin(算法开始)输入 A,B,CIF A>B 则 A→Max否则 B→MaxIF C>Max 则 C→Max.原创 2021-07-06 18:41:05 · 328 阅读 · 0 评论 -
C语言程序设计(Part I)
!最初的C语言只是为了编写UNIX操作系统提供一种工作语言而设计的。C语言是一门结构化、模块化编程语言,采用自顶向下、逐步求精的程序设计方法,采用顺序、分支、循环三种基本控制结构构造程序。特点:①代码紧凑,灵活多变(程序书写自由,多行代码可写在一行中)②允许直接访问物理地址,运行速度快(经过操作系统调用后可直接运行在硬件上)③可移植性(源代码修改少部分甚至不用修改就可以在不同的机器上运行)应用领域:①操作系统 ②计算机游戏 ③智能机器人 ④电影特效 ⑤PC应用程序 ⑥物联网/*程序功能:输出原创 2021-07-05 21:37:39 · 457 阅读 · 0 评论