自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day 12 预处理、指针基础

函数 ----- 调用时,进行使用;函数使用本质上是函数代码的调用,函数的参数是有类型的,编译阶段是要进行类型检查。#undef 宏名 ----- 取消宏名的定义。(1)预处理:预编译,将代码中相关的预处理命令执行生成一个只包含C语言代码的文件。宏 ----- 预处理阶段就使用结束了,宏的使用本质上是文本替换,不进行语法检查。含义:表示将来代码中出现的N都代表10,编译代码时,可以使用N表示数字10;作用范围:从定义处开始到宏名取消。(2).* :定义时,表示此时定义的是一个指针类型的变量。

2024-08-05 22:18:21 109

原创 Day 11 函数参数、局部变量和全局变量

(3) 在被调用函数中声明了形参数组的大小,但在实际上,指定其大小是不起任 何作用的,因为语言编译对形参数组大小不做检查,只是将实参数组的首元素的地址传给形参数组。(5) 用数组名作函数实参时,不是把数组元素的值传递给形参,而是把实参数组的首元素的地址传递给形参数组,这样两个数组就共占同一段内存单元。④如果是不同的作用域,但是作用域之间存在嵌套关系, 则内层的作用域的同名标识符,会屏蔽外层的作用域的同名标识符。局部变量 ----- 表示将局部变量存放到静态区,延长声明周期,存在静态区的变量。

2024-08-04 23:56:22 570

原创 Day10 函数调用

函数调用作为函数的参数,实质上也是函数表达 式形式调用的一种,因为函数的参数本来就要求是表达式形式。(3) 如果使用用户自己定义的函数,而该函数的位置在调用它的函数(即主调函数)的后面(在同一个文件中),应该在主调函数中对被调用的函数作声明。(1) 首先被调用的函数必须是已经存在的函数(是库函数或用户自己定义的函数)。栈:数据结构 ---(表示数组组织形式) 栈:局部变量 ------ 空间自动申请,自动释放。语言的函数定义是互相平行、独立的。

2024-08-02 22:11:35 679

原创 Day9 二维字符型数组和函数

(1)先确定函数名(2)考虑函数需要用到哪些数据(3)处理数据---- 函数体的具体实现(4)考虑函数处理后的结果 --- (返回值对应)类型说明符。

2024-08-01 22:04:07 288

原创 Day 8 字符串和二维数组

数组名 [行][列];注意:① C语言中,并不存在真正的二维数组,都是用一维数组模拟的。② 二维数组的本质:实际上是一维数组类型的一维数组。③ 二维数组数据存储时,按行优先存储。

2024-07-31 21:44:11 681

原创 Day7 排序和查找、字符型数组

选择排序的基本思想是每次从待排序的数据元素中选择最小(或最大)的一个元素,放到已排序序列的末尾,直到全部待排序的数据元素排完为止。即合适的位置选择合适的数,以升序排列为例,首先我们需要为数组中的第一个位置选择最小的数。实现的过程是用数组的第一位数a[0]依次与数组中剩下的未排序数进行比较,若a[0]的数值大于未排序数,则两者数值进行交换,确保最后a[0]的数值是数组中最小的。

2024-07-30 22:15:12 349

原创 Day6 流程控制 和 数组

它是这样执行的:先执行一次指定的循环体语句,然后判别表达式,当表达式的值为非零("真")时,返回重新执行循环体语句,如此反复,直到表达式的值等于 为止,此时循环结束。C语言中的 for 语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替 while 语句。在定义数组时,需要指定数组中元素的个数,方括号中的常址表达式用来表示元素的个数,即数组长度。(1) 在对全部数组元素赋初值时,由于数据的个数已经确定,因此可以不指定数组长度。

2024-07-29 21:13:22 835

原创 Day5 流程控制

是编程中非常重要的概念,它决定了程序执行的路径和顺序。在 C 语言中,流程控制主要通过以下几种方式来实现:顺序结构代码按书写顺序依次执行,这是最基本的流程控制,没有显式的控制语句参与。在大多数程序中都会包含选择结构。它的作用是,根据所指定的条件是否满足,决定从给定的两组操作选择其一。C语言中选择结构是用 if 语句实现的。if 语句最常用的形式如下:if (关系表达式)语旬 1 else 语句 2绝大多数的应用程序都包含循环。

2024-07-28 17:39:29 532

原创 Day4 输入输出的学习

一、输入输出的概念一、输入输出的概念(1)输入输出是以计算机主机为主体而言的。从计算机向外部输出设备(如显示器、打印机等)输出数据称为输出,从输入设备(如键盘、鼠标、扫描仪等)向计算机输入数据称为输入。(2)C语言函数库中有一批“”,它是以标准的输入输出设备(一般为终端设备)为输入输出对象的。其中有:输出字符)、getchar(输入字符)、printf (格式输出)、 scanf(格式输入)、puts(输出字符串)、gets(。1、字符数据输入与输出(1)putchar。

2024-07-26 21:02:12 869

原创 Day3 C语言基础学习

(1)+:加法运算符,或正值运算符,如 3+5 +3;(2)- :减法运算符,或负值运算符,如 5-2 -3;(3)* :乘法运算符,如 * 5;(4)/ :除法运算符,如 5/3;(5)% :模运算符,或称求余运算符,%两侧均应为整型数据,如 7%4 的值为3。

2024-07-25 21:11:16 587

原创 Day2 C语言基础学习(一)

补充:vi编辑常用快捷指令1、yy + p :复制Nyy + Mp :N和M表示数字,Nyy 表示复制从光标开始N行内容,Mp表示复制M份2、dd :删除Ndd :N表示数字,删除光标所在行开始的N行内容3、dd + p :剪切4、Shift + v :选中,配合方向键进行操作5、u :撤销 ctrl + r :反撤销常量 "在程序运行过程中", 不能改变的量。变量 "在程序运行过程中", 能被改变的量。

2024-07-24 21:34:52 562

原创 Day1 新手入门嵌入式

按Esc退出编辑模式,回到命令模式后,在命令行打入 :wq 退出编辑器,在命令终端输入 gcc main.c 生成运行文件a.out,再次输入 ./a.out 运行代码,可在命令终端页面得到运行结果。嵌入式即嵌入式系统,以应用为中心,计算机技术为基础,软硬件可剪裁的是一种专门设计用于特定功能或任务的专用计算机系统。5. 硬件与软件的结合: 嵌入式系统通常涉及硬件和软件的紧密结合,以实现特定功能和性能要求。ls -a ----查看全部文件,包括隐藏文件。ls -----查看当前目录内容。

2024-07-23 21:08:52 345 1

空空如也

空空如也

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

TA关注的人

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