自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言学习笔记十、 五种修饰函数的类型,typedef函数,宏定义,编译的过程,条件编译

十、 五种修饰函数的类型,typedef函数,宏定义,编译的过程,条件编译1. const --》只读指针1.修饰基本数据类型变量: const int a = 10; //修饰的变量必须初始化 //表示a为只读变量,不能修改 //a = 100; 编译会报错!!!2.修饰指针变量:第一种情况:int a=...

2021-08-30 20:28:44 599

原创 C语言学习笔记九、全局变量和局部变量、静态变量、堆空间

九、全局变量和局部变量、静态变量、堆空间1. 全局变量和局部变量全局变量:定义在函数的外面的变量,在主函数前面或头文件;在所有的函数里面都可以使用局部变量:定义在函数的内部,只能在某个函数里面使用注意: 1》全局变量未初始化,他的值默认为0 2》局部变量会被花括号{}限制作用域 在循环语句里面定义变量,它只会定义一个, 如果有初始化赋值,每次都会重新赋值 3》当全局变量和局部变量名相同时,在函数内部默认使用的是局部变量 例子:...

2021-08-30 14:53:22 425

原创 C语言学习笔记八、结构体、联合体、枚举

八、结构体、联合体、枚举1.结构体①. 概念:C语言描述复杂的对象,可以存放不同类型数据。②. 模型:struct 结构体的名字{ 成员属性1; 成员属性2; 成员属性3; 成员属性4; ....​}; -->一定要加分例子:struct student{ char name[30]; unsigned char age; char sex; int num;};​注意:student...

2021-08-29 14:19:49 218

原创 C语言学习笔记七. 指针函数、函数指针、函数类型

七. 指针函数、函数指针、函数类型1. 指针函数概念:返回值类型为指针的函数,本质是函数模型:int *a(int i, int j);2.函数指针概念:本质是指针,存储函数的地址; 函数名就是函数的地址。int add(int p, int q); //函数的类型为:int ()(int p, int q) == int ()( int, int) //&add或add 都是可以表示函数的地址,类型为:int (*)( int, int)定义函数指针

2021-08-28 14:40:08 173

原创 C语言学习笔记六、函数

六、函数1.概念某种功能代码的封装,也可以传递一些参数,根据参数的选择功能;也可以获取返回一个返回值2.作用①. 减少重复代码②. 方便移植3.函数的定义例如://计算两数之和//函数体 --》函数的定义//返回值类型 函数名(形参1, 形参2)int add(int a, int b){ int num = a+b; return num;}函数内的功能代码--》函数体​4、函数的声明 //函数

2021-08-27 09:54:21 153

原创 C语言学习笔记五、一维数组、二维数组、一级指针、二级指针、数组指针、指针数组

五、一维数组、二维数组、一级指针1.一维数组①. 定义:数组就是某种数据类型变量的集合,存放在一块连续的内存上。②. 作用:方便定义相同数据类型的变量。③. 数组框架:元素的数据类型 数组名(元素个数) 例如: int num30 <=> int num[30]。 其中,元素的数据类型有:int char float...int *, char *, struct ....等 注意:元素个数必须是正整数!!!④. 数组的定义方式1)...

2021-08-21 13:58:38 534

原创 C语言学习笔记四、运算符,表达式,控制流语句

四、运算符,表达式,控制流语句1.运算符分类:算术运算符:+ - * / % ++ --关系运算符:> < >= <= == !=逻辑运算符:&& || !位运算符: & | ~ ^ << >>赋值运算符: =顺序运算符: ,三目运算符: a>b?a:b;复合运算符:+= -= *= /= %= &= |= ~= <<= >>=①. 算术运算符:

2021-08-20 19:21:03 153

原创 C语言学习笔记三、数据溢出,(二/八/十/十六)进制之间的转换,常量、变量。

三、数据溢出,(二/八/十/十六)进制之间的转换,常量、变量。1.数据溢出:数据溢出遵从圆形法则。例如: unsigned char a = 300;//300已经超出'a'的取值范围,a里面存储的数据实际是44 //44 = (300%...

2021-08-19 13:15:28 686

原创 C语言学习笔记二、数据类型、控制符、数据储存、原码/反码/补码转换

二、数据类型、控制符、数据储存、原码/反码/补码转换1.数据类型:数据类型种类: 32位系统所占字节数 64位系统所占字节数 格式控制符 字符类型 char 1 %c/%hhd 无符号字符类型 unsigned char 1 %hhu 短整型 short 2 %hd (hàhalf) 无符号短整型 unsigned short 2 %hu 整型

2021-08-17 20:22:39 315

原创 C语言学习笔记一:Linux命令的运用

出现时间:Linux: 1991 林纳斯·托瓦兹UNIX:1970:第一个版本用B语言写的,1974:第二个版本 C语言 尤尼克斯widnows:1985 盖茨安装Ubuntu以及运用:1.安装环境-----vscode和ubuntu,更新软件源;(网上找安装包安装)3.Linux命令行提示符每段字符的含义:gec@ubuntu:~$gec --->用户名 @ --->作为一个分隔符,无实际意义 ubuntu --->主机名 : --->作为一个分隔符

2021-08-16 19:37:01 783

空空如也

空空如也

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

TA关注的人

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