- 博客(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关注的人