![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言初阶
文章平均质量分 77
绝活蛋炒饭
这个作者很懒,什么都没留下…
展开
-
实用的调试技巧
第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。注:参考资料。原创 2023-08-21 14:04:31 · 61 阅读 · 2 评论 -
C语言——结构体
如果传递一个结构体对象的时候,结构体过大,参数压栈的的系统开销比较大,所以会导致性能的下降。结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。有时候我们得到的不是一个结构体变量,而是指向一个结构体的指针。结构的成员可以是标量、数组、指针,甚至是其他结构体。有了结构体类型,那如何定义变量,其实很简单。结构体传参的时候,要传结构体的地址。函数传参的时候,参数是需要压栈的。这里定义的结构体变量是全局变量。结构变量的成员是通过点操作符(结构体指针访问指向变量的成员。原创 2023-08-21 11:59:06 · 30 阅读 · 1 评论 -
C语言——指针
(取地址操作符)取出变量的内存起始地址,把地址可以存放到一个变量中,这个变量就是指针变量。概念: 野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)(存放在指针中的值都被当成地址处理)。指针的类型决定了,对指针解引用的时候有多大的权限(能操作几个字节)。平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里?指针变量是用来存放地址的,地址是唯一标示一个内存单元的。指针就是地址,口语中说的指针通常指的是指针变量。原创 2023-08-20 16:06:24 · 80 阅读 · 1 评论 -
操作符详解
逻辑反操作负值正值取地址sizeof操作数的类型长度(以字节为单位)对一个数的二进制按位取反(包括符号位)--前置、后置--++前置、后置++间接访问操作符解引用操作符类型强制类型转换。原创 2023-08-18 13:12:26 · 75 阅读 · 4 评论 -
源码、反码、补码
源码、反码、补码的详细介绍原创 2023-08-18 13:10:54 · 284 阅读 · 1 评论 -
数组的应用实例2:扫雷
首先,我先介绍一下分模块的写法。我们一般分为三个模块头文件:game.h 这里包含着对函数的声明源文件: game.h 这里包含着对函数的实现源文件:test.c 这里就是的部分也就是主函数在的地方(记得包含文件)原创 2023-08-14 19:34:13 · 37 阅读 · 2 评论 -
数组的应用实例1:三字棋
首先,我先介绍一下分模块的写法。我们一般分为三个模块头文件:game.h 这里包含着对函数的声明源文件:game.c 这里包含着对函数的实现源文件:test.c 这里就是调用函数的部分也就是主函数在的地方(记得包含文件)原创 2023-08-13 09:52:27 · 35 阅读 · 2 评论 -
C语言数组
1.数组是使用下标来访问的,下标是从0开始。//下标变大,地址也变大2.数组的大小可以通过计算得到。intarr10intszsizeofarrsizeofarr0]);原创 2023-08-13 08:23:48 · 21 阅读 · 1 评论 -
C语言的函数
函数的系统的整合原创 2023-08-12 21:16:46 · 35 阅读 · 0 评论 -
分支语句和循环语句
分支语句和循环语句原创 2023-07-01 15:41:02 · 32 阅读 · 1 评论 -
初识C语言
本章主要内容是对于接下来C语言的学习进行一个大致框架的介绍。开始学会认识C语言,开始看得懂,并不要求写懂C语言原创 2023-05-01 18:05:48 · 135 阅读 · 0 评论