![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言笔记
悟空的贝吉塔
此人懒的不行了,啥都不想分享。
展开
-
C语言学习笔记08—文件操作
文件操作1.头文件2.打开文件2.1路径2.2打开方式3.读文件4.写文件5.文件定位函数6.关闭文件1.头文件文件操作的函数在stdlib.h头文件中。2.打开文件FILE *fp;//定义了一个文件指针fp = fopen(“文件路径”,“打开方式”);//参数是两个字符串if(fp == =NULL) printf("打开失败");else printf("打开成功");2.1路径绝对路径:指目录下的绝对位置,例如:c:/website/index.txt;相对路径:指由这原创 2020-10-28 20:08:20 · 137 阅读 · 0 评论 -
C语言学习笔记07-结构体
结构体1. 结构体1.1 为什么需要结构体?1.2 什么叫结构体?1.3 如何定义结构体?1.4 怎样使用结构体变量?1.4.1 赋值和初始化1.4.2 取出结构体中的值1.4.3 结构体变量的运算1.4.4 链表2. 枚举2.1 什么事枚举?2.2 怎样使用枚举?2.3 枚举的优缺点1. 结构体1.1 为什么需要结构体?为了表示一些复杂的事物,而普通的基本类型无法瞒住实际要求。1.2 什么叫结构体?把一些基本数据类型组合在一起形成的一个新的符合数据类型,这就叫做结构体。1.3 如何定义结构体?原创 2020-08-08 18:50:39 · 156 阅读 · 0 评论 -
C语言学习笔记06-指针
指针1 什么是指针?1.1 指针的重要性1.2什么是地址?1.3 基本类型指针1.5 例:互换两个数字1.6 星号的含义2 指针拓展2.1 指针与函数2.1 通过被调函数函数修改主调函数2.2 指针与一维数组2.2.1 指针和一维数组的关系2.2.2 指针和二维数组的关系2.3 指针和结构体2.4 指针变量3 动态内存分配4 多级指针1 什么是指针?指针是C语言的灵魂,指针就是地址,地址就是指针,指针变量就是就是存放内存单元编号的变量,或者说指针变量就是存放地址的变量,指针和指针变量是两个不同的概念,通原创 2020-08-07 14:03:42 · 197 阅读 · 0 评论 -
C语言学习笔记05-函数
函数为什么需要函数?什么叫做函数?如何定义函数?函数分类注意事项及系统函数为什么需要函数?避免重复性操作有利于程序的模块化函数是C语言的基本单位什么叫做函数?逻辑上: 能够完成特定功能的独立的代码块物理上:能够接收数据(也可以不接收)能够对接收的数据进行处理能够将数据处理的结果返回(可以不返回)总结: 函数是个工具,他是为了解决大量类似问题而设计的,函数可以当作一个黑匣子如何定义函数?函数分类注意事项及系统函数...原创 2020-07-30 20:44:31 · 121 阅读 · 0 评论 -
C语言学习笔记04-数组
数组为什么需要数组?数组的分类一维数组二维数组多维数组为什么需要数组?1.数组的表示java int a[5] = {1,2,3,4,5};int表示数组元素类型为整形,a是数组的名字,5表示数组元素的个数,这五个元素分别用a[0]——a[4]表示。2.为什么需要数组?为了解决大量同类型数据的存储(连续的存储空间)和使用问题。为了模拟现实世界3.为什么数组不常用?因为对数组的操作比较复杂,如排序,交换次序。我们使用的通常是别人开发的以数组为基础的工具。数组的分类一维数组1.定义原创 2020-07-26 23:09:51 · 170 阅读 · 0 评论 -
C语言学习笔记03-流程控制(选择排序)
流程控制什么是流程控制?选择ifswitch循环for循环while循环do..while循环什么是流程控制?选择ifif的简单用法: if(表达式){ 语句 } //如果表达式为真,执行'{}'内的语句 //如果表达式为假,不执行语句 //如果语句为单条语句,'{}'可以省略if的范围问题:如果if后有'{}',则'{}'内所有语句都属于if内,如果if后没有'{}',则只有if后面的第一条语句属于if内,后面的else和else if与if遵循同样的原则。if原创 2020-07-22 22:16:54 · 127 阅读 · 0 评论 -
C语言学习笔记02-输入输出运算符
输出输入运算符输出和输入printf()的基本用法scanf()的基本用法输入(输出)控制符运算符算数运算符关系运算符逻辑运算符赋值运算符输出和输入printf()的基本用法printf(): 是C语言中非常常见的把数据输出到显示器上的一种输出方式,printf能输出大部分的C语言中的内容,如整数,浮点数,字符,字符串,但也不是唯一的,比如字符串可以调用puts函数,字符可以调用putchar函数输出。printf的用法可分为以下几种:printf(“字符串”);printf("字符串");//原创 2020-06-05 21:22:13 · 3720 阅读 · 0 评论 -
C语言学习笔记01-C语言编程预备知识
C语言编程预备知识前言问题1. CPU 内存条 硬盘 显卡 主板 显示器 之间有什么关系?2. HelloWorld程序是如何运行起来的?3. 什么是数据类型?4. 什么是变量?5. CPU 内存条 VC++6.0 操作系统之间有什么关系?6. 变量为什么必须初始化?7. 如何定义变量?8. 什么是进制?9. 常量在C语言中是如何表示的?10. 常量以什么样的二进制代码存储在计算机中?11. 编写代码如何做到规范化?前言在学习C语言之前,我们要理解一些预备知识,学习这些预备知识之后,更加便于我们之后C语原创 2020-05-30 18:54:19 · 329 阅读 · 0 评论 -
C语言学习笔记-C语言概述
C语言概述欢迎大家和我一起学习新的开始功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎大家和我一起学习大家好!这是我第一次分享自己的学习内容,作为一个即将大四的老学长,这是我第一次意识到学习应该学会总结。奈何本人生性懒惰,并原创 2020-05-17 23:09:50 · 383 阅读 · 0 评论