自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C语言day18 子弹打飞机小游戏

【代码】C语言day18 子弹打飞机小游戏。

2026-01-28 15:46:41 21

原创 C语言day16核心知识体系完整总结

返回值类型 函数名(参数列表) {函数体;return 返回值;// 示例int *p;// p是指向int的指针char *pc;// pc是指向char的指针float *pf;// pf是指向float的指针。

2026-01-26 20:31:39 498 1

原创 C语言day15-指针4,结构体

返回类型 (*指针名)(参数类型1, 参数类型2, ...);struct 结构体名 {成员变量1;成员变量2};// 示例int age;// 方式1:先定义类型,再定义变量int score;int age;// 方式2:定义类型的同时定义变量int score;int age;// 方式3:匿名结构体(只用一次)struct {int score;int age;// 方式4:定义数组// 方式5:定义指针// 指针函数// 返回指针的函数。

2026-01-26 09:15:32 41

原创 C语言day14-指针-二维数组

/ 首元素是 a[0]// &a[0] --- 行地址// --- 确定地址类型// --- a[0]的类型是 int[4]// --- &a[0]的数据类型 --- int[4]*// 正确定义// 也正确,a会退化为&a[0]// s 是指针数组:数组中存放的都是地址二维数组的首元素是一个一维数组a[0]数组名的值是地址,类型是数组类型&a[0]地址值等于a[0],但类型不同。

2026-01-24 19:18:04 520

原创 C语言day13-指针2-const关键字和字符串处理函数

我来帮你整理今天的课程内容。这节课主要讲了和。

2026-01-22 22:07:43 52

原创 C语言day12-初学指针

指针 = 地址 = 内存编号指针变量 = 存地址的变量指针类型 = 决定指向什么类型的数据。

2026-01-21 21:42:46 324

原创 C语言day11 预处理

define 宏名 宏值用宏名代替宏值(文本原样替换)方便修改,一改全改提高代码可读性auto:栈上自动存储(默认)static:静态区存储,延长生命周期或限定作用域register:建议存储在寄存器extern:声明外部变量/函数。

2026-01-20 21:08:20 555

原创 C语言学习day10

方式1: main函数之前int add(int a, int b) // 定义在main前// 直接使用return 0;方式2: main函数之后(需要声明)// 函数声明(函数头 + 分号)// 使用前已声明return 0;// 函数定义定义: 函数自己调用自己特点是一种特殊的循环必须有结束条件,否则栈溢出可以替代循环,但效率可能较低✅ 递归的两大要素(递推关系+结束条件)✅ 数组作为参数的本质(传地址)✅ 一维数组参数需要传长度。

2026-01-19 19:17:26 563

原创 day9 c语言函数

简单理解: 函数就像一个"小机器",你给它材料(输入),它帮你加工,然后给你成品(输出)。类型标识符 函数名 (形式参数) // 函数头// 声明部分// 语句部分函数体 (4) // body既起到了定义作用,也起到声明作用自己调用自己的函数单一职责:一个函数只做一件事见名知意:函数名要清晰表达功能参数合理:参数不宜过多适当返回:根据需要设计返回值。

2026-01-19 00:01:06 495

原创 c语言学习day7

擂台法:先确定好要比较的位置(擂台,也是假设的最小值),再用后面的其他位置去跟擂台比较,要是比这个位置上的数还要小,就交换两个数字的位置,假设有n个数字,需要比较n-1次。1:需要起始位置begin,结束位置end,中间位置mid( mid=(begin+end)/2)三,插空排序(将无序区中的数据,插入到有序区,保证有序区,任然有序)4.一直到 j 为 0 ,j 为 0 表示到了数组头了此时,也要结束。2,冒泡排序(将相邻的两个元素,两两比较,小的放前,大的放后)1,选择排序(给合适的位置选择合适的数)

2026-01-15 22:14:41 28

原创 Day06 - C语言数组学习笔记

三个组成部分:类型说明符:数组中存储的数据类型(int、float、double、char等)数组名:遵循变量命名规则的标识符[常量表达式][]表示这是数组类型常量表达式确定数组元素的个数(必须是整数)

2026-01-14 22:41:18 19

原创 Day05 - C语言流程控制学习笔记

从上到下依次判断,执行第一个为真的分支,然后结束整个if语句。希望这份整理好的笔记能帮你理解流程控制!:三位数,各位数字的立方和等于该数本身。:判断条件时,常量写前面,变量写后面。:else永远和离它最近的if配对。(只能结束它所在的那一层)

2026-01-14 22:35:21 498

原创 嵌入式学习day4-C语言-输入输出

功能: 从标准输入(键盘)获取一个字符参数: - 无参数返回值: 返回读到的字符的ASCII码值(int类型)示例:3.2 putchar()功能: 将字符输出到终端参数: - 要输出的字符返回值: 返回输出字符的ASCII码值示例:四、printf() 格式化输出4.1 函数原型功能: 格式化输出转换函数参数:返回值: 成功返回实际输出的字符数量 - 控制输出宽度(列宽)规则:类型长度修饰符 - long - long long

2026-01-12 21:38:23 546

原创 嵌入式学习day2- C语言概述和数据类型

数据类型是对数据的分类,帮助计算机更高效的处理不用的数据。为什么要划分数据类型?整数运算 → CPU处理小数运算 → GPU处理不同类型数据的存储和处理方式不同语法:数据类型 变量名;例如:char c1;//数据类型 字符型 变量名c1short // 短整型,2字节 1个字节=8位int // 整型,4字节long // 长整型,8字节long long // 长长整型,8字节只能由数字、字母、下划线组成。

2026-01-09 22:40:01 811

原创 嵌入式学习day1

3Ubuntu操作: Ubuntu是Linux的一个官方发行版,除了Linux内核,还包括一些常用软件,系统应用,和图形化界面。答:Linux是一个系列统称 ubuntu是其中一个分支,Ubuntu版本命名核心规则:版本号+开发代号+支持类型。// 默认进入的是 命令模式。退出编辑模式 --- ESC --- 默认又回到命令模式。a.out //Linux默认生成的可执行文件的名字。ctrl+shift+ + //调大字体。ctrl+alt+t //打开一个终端。按shift+: 进入 "底行模式"

2026-01-08 20:59:28 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除