C语言基础学习笔记
文章平均质量分 72
此系列仅仅记录个人的学习过程,便于自己后期的复习和总结。
weixin_44310412
本博文只是记录这个的学习历程,并方便自我对所学知识进行复习与回顾!
展开
-
Cpp基础课程总结
数据类型与变量。程序中的运算。(四则 逻辑 位)程序中的执行机构。(顺序 分支 循环)数组、字符数组、字符串。函数,存储空间,指针。(栈、全局、堆空间 (malloc free))自定义数据类型。(struct union enum(本质为int))原创 2023-06-03 19:03:06 · 63 阅读 · 0 评论 -
指针与堆空间
不可使用void* 指针直接获取内存数据。void*指针可与其他数据指针相互赋值。原创 2023-05-24 11:02:01 · 46 阅读 · 1 评论 -
深入理解指针与地址
想要编写函数交换变量的值,那么,必须有能力在函数内部修改函数 外部的变量!// 修改内存中4字节的数据,即:修改一个整型变量的值。从函数中 "返回"多个值 (return 只能返回一个值)!Type* 类型的指针只保存Type类型变量的地址。1.1 指针类型和普通类型之间的关系是什么?编写函数交换两个变量的值,真的没有办法实现?可通过指针(变量)间接地来交换两个变量的值。指针是变量,因此赋值时必须保证类型相同。指针变量保存的地址必须是有效地址。禁止不同类型的指针相互赋值。能够实现函数交换变量的值。原创 2023-05-19 11:35:42 · 135 阅读 · 0 评论 -
指针:一种特殊的变量
程序中一切元素都存储在内存中,因此,可通过内存地址访问程序元素。原创 2023-05-18 16:32:43 · 41 阅读 · 0 评论 -
C语言中的宏
宏是C语言中代码复用的补充方式。(宏是函数的替身)宏不是函数,使用宏没有函数调用的过程。预处理模块对宏的处理方式:复制粘贴替换。程序中使用宏的地方最终被处理为对应的代码片段。宏常量的本质就是字面量。(用#define定义的常量是真正意义上的常量。原创 2023-05-10 20:40:09 · 35 阅读 · 0 评论 -
递归函数简介
递归函数简介原创 2023-05-09 21:25:14 · 41 阅读 · 0 评论 -
C复习函数专题知识(上)
/ r=21 分析x=5, y=8, x+y=13,z--表示先赋值再自减,故z为8,r的值为 13 + 8等于21。void func(int a,int b,int c) // int a,int b,int c 都是形参。// int func(int var) // 定义的功能函数。int func(var) // 函数的参数的定义。3 ((1,2),(3,4,5))转换为(2,5)原创 2023-05-05 00:32:18 · 90 阅读 · 1 评论 -
C语言基础知识---变量的作用域与生命期(上)
/ j = 11,循环变量j将初始变量i覆盖了。void f(int var) //var <==> 局部变量 (等价于局部变量)// 优先使用局部变量。// 局部变量 (优先使用) // 10。全局变量的作用域会被同名局部变量的作用域覆盖 ( 同名局部变量)。局部变量只能在当前函数中使用,全局变量可在任何地方使用。如果两个函数中同名变量,会发生变量命名冲突不?当局部变量和全局变量同名时,优先使用局部变量。当局部变量和全局变量同名时,优先使用局部变量。原创 2023-05-03 12:00:12 · 80 阅读 · 0 评论 -
C编写用户自定义函数(一下)
/ 循环打印,%d后面的空格用于打印数组中的元素进行分开。// 定义中间变量用于交互a[i]和a[j]//int a[5] = {20,30,10,40,50};// 找数组中元素最小下标(用于打印)。// 找最小下标并储存在下标变量。// 定义整型变量用于存储数值中元素最小下标。// 定义变量用于储存最小下标。=j) // 判断最小位置下标是否就位。for(i = b;i++) // 循环变量终止位置为e。原创 2023-05-02 11:45:14 · 91 阅读 · 0 评论 -
C编写用户自定义函数(一)
排序是计算机内中的一种操作,将一组“无序”的数据调整为“有序”的数据元素。找最小---编写int Min(int a[ ],int b,int e)最近在做项目单片机开发,需要熟悉C语言,在此记录一下学习过程。表现形式:不改变数据中元素,只是改变数据的位置。任意两个数据元素通过比较操作确定先后次序。将最小元素放置在0号位置。循环遍历数组,将每次找到最小元素交换就位。功能定义:在数组a的[b ....e]。数据元素之间需要交换才能得到预期结果。返回值:最小元素在数组中的下标。排序的本质是将 无序转为有序。原创 2023-05-02 00:05:35 · 65 阅读 · 1 评论