哈哈浩丶
哈哈浩丶
全部文章
C语言学习笔记
Arduino学习笔记(2)
Java学习笔记(12)
嵌入式系统设计师学习笔记(48)
操作系统学习笔记(2)
操作系统笔记(2)
归档
标签
去牛客网
登录
/
注册
哈哈浩丶的博客
全部文章
/ C语言学习笔记
(共12篇)
C语言学习:头文件引入时:‘#include<文件名>‘和‘#include“ 文件名“ ‘的区别
C语言学习:头文件引入时:'#include<文件名>'和'#include" 文件名" '的区别 #include<文件名> 编译时,只搜索系统目录,不会搜索本地目录。 比如自己写了一个头文件,如果使用#inlcude<文件名>方式...
2021-05-09
0
543
C语言学习:原子操作
C语言学习:原子操作 什么是原子操作? 原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断,可以视为最小的操作单元,因此称为原子操作(个人认为叫"原子级操作更为形象")。 (可以是一条指令,也可以是一系列整体性操作) 在编程语言中一般分为两种情况(两种都应该满...
2021-05-09
0
822
C语言学习:C语言编译后的内存分布。
C语言编译后的内存分布。 C语言经过编译后将内存分为以下几个区域:栈、堆、全局(静态)存储区、文字常量区和程序代码区。 **栈:**由编译器进行管理,自动分配和释放,用于存放函数调用过程中的各种参数、局部变量、返回值以及函数的返回地址。 (操作方式类似于数据结构中的栈。) //例: void...
2021-05-09
0
496
C语言学习:const关键字
C语言学习:const关键字 const 关键字 ——用于定义常变量的关键字(其通常在全局处定义作为全局常量) //一般用法有2种 const int a = 10; int const a = 10; //这两种定义方式是等价的 特殊用法 const int *a; //定义一个指向常整...
2021-05-09
0
545
C语言学习:宏定义#define
C语言学习:宏定义#define define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。 预处理命令以“#”号开头,如包含命令#include,宏定义命令#define等。一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编译之前所作的工作。...
2021-05-09
0
564
C语言学习:不同位数系统中的各种数据类型所占内存分析表
C语言学习:不同位数系统中的各种数据类型所占内存分析表 8位系统已经很少,不具备分析意义,在此我整理了16位,32位,64位系统中各种数据类型所占的字节数及其范围。 (图片仅供参考,都是找的资料,如有错误欢迎留言指正。)
2021-05-09
0
311
C语言学习:宏定义#define
C语言学习:宏定义#define define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。 预处理命令以“#”号开头,如包含命令#include,宏定义命令#define等。一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编译之前所作的工作。预处理...
2021-04-18
0
877
C语言学习:C语言编译后的内存分布。
C语言编译后的内存分布。 C语言经过编译后将内存分为以下几个区域:栈、堆、全局(静态)存储区、文字常量区和程序代码区。 栈:由编译器进行管理,自动分配和释放,用于存放函数调用过程中的各种参数、局部变量、返回值以及函数的返回地址。(操作方式类似于数据结构中的栈。) //例: void fun(int ...
2021-04-18
0
1092
C语言学习:const关键字
C语言学习:const关键字 const 关键字 ——用于定义常变量的关键字(其通常在全局处定义作为全局常量) //主要用法有2种 const int a = 10; int const a = 10; //这两种定义方式是等价的 用const定义的是常量,但是其又具有变量的属性。 //定义的常量,...
2021-04-18
1
475
C语言学习:原子操作
C语言学习:原子操作 什么是原子操作? 原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断,可以视为最小的操作单元,因此称为原子操作(个人认为叫"原子级操作更为形象")。(可以是一条指令,也可以是一系列整体性操作) 在编程语言中一般分为两种情况(两种都应该满足): ...
2021-04-18
1
677
首页
上一页
1
2
下一页
末页