自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统(1)

stdio.h1,标准io的概念 1975 Dennis r IO库,C语言的标准,ANSI cI: 键盘是标准输入设备 ====》默认输入就是指键盘 /dev/inputO: 显示器是标准输出设备 ==》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作C一部分,任何支持标准C的系统都可使用标准IO实现文件存储标准IO在UNIX上是对文件IO的封装。

2024-08-14 17:18:20 729

原创 c语言(18)枚举,位运算

枚举 //一个一个列举出来"枚举" 是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。作用:1.为了提高代码可读性2.提高代码的安全性。

2024-08-14 14:51:04 744

原创 C语言(17)结构体 共用体

/形式1 先定义类型,然后定义变量{};//形式2 定义类型的同时,定义变量}d;////形式3 定义类型的同时,定义变量,可以省略 结构体名struct}d;//如果,结构体类型只用一次。

2024-08-09 22:50:19 442

原创 C语言(16)指针(iv)

指针概念指针的定义 //基类型 * 变量名指针的初始化 和 赋值//野指针 NULL指针引用*p //理解 间接运算的过程 及 结果核心用途被调修改主调使用方法:1.要修改谁,把谁的地址传过去2.被调函数中,一定要有对应的 *p运算3.传过去的实参地址,一定要对应一块有效的内存空间。

2024-08-08 21:16:40 485

原创 C语言15指针(iii)

/推导过程 和 一维整型数组相同输出字符串while (*s)输出字符串while (*s)注意:1.形参 设计为 const char *目的,防止函数中的误操作 ,修改传进来的值。2.好处(1).提前发现问题将运行时问题,提前到编译时可以接收char *实参:可以 数组名可以 指针变量 char *p //const char *p可以 直接是一个字符串常量提高参数的适用性。

2024-08-07 22:25:46 448

原创 C语言(14)指针(ii)

如果指针变量没有初始化,此时是随机值。---野指针初始化可以让指针变量 有明确指向。int a = 10;//NULL 0号地址 --- 空指针int * p;p = NULL;int a;int *p;p = &a;int *p,q;//p是指针类型 int *//q是int型int *p,*q;//此时表示定义了两个 int*类型的变量 p 和q注意:定义时候的 * 修饰变量名的 表示定义的是一个指针类型的变量。

2024-08-06 19:26:44 746

原创 C语言13指针(i)

数据类型 变量名语法:基类型 * 指针变量名(1)基类型//数据类型整型浮点型字符型数据类型指针类型....//结构体类型 ,函数类型作用:表示该指针类型 所指向的内存空间 存放什么类型的数据(2).*//定义时,表示此时定义的是一个 指针类型 的变量(3).指针变量名//符合标识符命名规则int * p;//a所在的空间是用来存放 int(整型)类型的数据的//数据有误。

2024-08-05 21:38:13 307

原创 C语言(12)函数(iv)

语法:// #define 标识符 字符串#define 宏名 宏值。

2024-08-05 21:30:06 808

原创 c语言(11)函数(iii)

1.一维整型数组 做函数参数形参 --- 数组形式 + 数组长度实参 --- 数组名 + 数组长度2.一维字符型数组 做函数参数形参 --- 数组形式实参 --- 数组名原型: 一维字符型数组 主要用来存储字符串数据3.二维整型数组 做函数参数形参 --- 数组形式 + 行数 //本质 就是一维数组的长度实参 --- 数组名 + 行数4.二维字符型数组 做函数参数形参 --- 数组形式 + 行数 //本质 就是一维数组的长度。

2024-08-05 02:03:51 883

原创 c语言(10)函数(ii)

1.能拆成函数的尽量拆成函数2.函数设计时,尽可能考虑 健壮性,扩展性。

2024-08-02 21:25:59 509

原创 C语言(9)函数(i)

类型标识符 函数名()声明部分语句部分类型标识符 函数名 (形式参数)函数体代码数据类型 //表示函数要带出的结果的 类型注意:数组类型 不能做 函数返回结果的类型返回结果的类型注意:a.如果函数不需要带出什么结果,此时返回结果的类型说明符 一般设计为void如果类型为void,一般不写return如果要写,return;b.如果 返回结果的类型 与 类型说明符不一致,以 类似说明符 为准。

2024-08-01 22:23:56 338

原创 C语言(8)数组(iii)

头文件:

2024-07-31 19:39:20 582

原创 C语言(7)数组(ii)

排序 --- 按照一定顺序排列(1).从小到大 --- 升序(2).从大到小 --- 降序排序方法:选择排序冒泡排序插入排序快速排序。

2024-07-30 21:02:57 699

原创 C语言(5)流程控制(ii)

goto 标签;//语句标号例子for(i=0;i<10;代码在i = 8 的时候便结束了。

2024-07-29 20:09:24 901

原创 C语言(4)流程控制(i)

判断一个数与5的关系?//选择?比较 --- 选择 提供判断的依据 --- 进行选择比较:C语言中通过 关系运算 和 逻辑运算 构造 选择判断的条件关系运算= ”int n;n > 5 //关系表达式//表达式都是有值 -- 结果 反映 一种关系成立与否// 0 --- 假// 1 --- 真// 逻辑值。

2024-07-29 19:54:51 405

原创 C语言(6)数组(i)

一组相同类型的数据的集合一组相同类型的变量的集合数组也是一种数据类型批量处理多个数据。

2024-07-29 19:20:04 582

原创 C语言(3)输入,输出

/表示获取到getchar读取的字符的ASCII的值。-m ---- 按指定宽度输出 ,左对齐 (负号表示左对齐)%f --- 转换为 十进制形式的小数,输出时默认保留6位小数,不足6位 补0。%f --- 转换为 十进制形式的小数,输出时默认保留6位小数,不足6位 补0。%X --- 转换为 十六进制形式 a b c d e f以大写形式输出。%X --- 转换为 十六进制形式 a b c d e f以大写形式输出。# ---- %#x //打印出8进制 或 16进制的前缀。

2024-07-26 19:08:24 489

原创 C语言(2)运算符

高精度 => 低精度 --- 精度丢失长类型 => 短类型 --- 高位截断短类型 => 长类型 --- 短类型是否有符号无符号 --- 补0有符号 --- 符号位扩展。

2024-07-25 21:08:51 631 1

原创 C语言(1)进制,数据类型 整型,浮点型,字符型

float f;

2024-07-24 20:45:30 783 1

原创 Linux系统学习(1)

mkdir -p 1/2/3 = mkdir 1/2/3 -p -p parent 表示创建多级目录。cp file1.txt dir1 如果目标是个目录 表示将file1.txt 复制到这个目录中。cp file1.txt file2.txt 复制出一份file1.txt 复制成 file2.txt。ls -lh 目录名/文件名 //属性信息中 大小 以k m g 这样的形式显示。ls -l 目录名/文件名 //查看属性信息 long。

2024-07-23 20:39:34 876 1

空空如也

空空如也

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

TA关注的人

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