【C语言】指针前面章节的一些笔记

1.static

定义一个全局变量,在其他源文件内部可以被使用,但是被static修饰之后,就成了内部链接属性,其他源文件就不能链接到这个静态的全局变量。

2.srand随机函数的参数

复制代码
srand((unsigned int)time(NULL));
int ret=rand()

3.关机小技巧

system("shutdown -s -t -60")

取消:

system("shutdown -a")

4.printf函数细节

printf函数返回的是打印在屏幕上的字符的个数

例如:

printf("%d",printf("%d",printf("%d",43)));

输出:4321

5.栈堆

6.数组名

7.原反补码

8. 不使用第3个变量 交换俩个数

法1:
a=a+b;
b=a-b;
a=a-b;
法2:
a=a^b
b=a^b
a=a^b

9.sizeof括号中的表达式是不参与运算的

10.整形提升

正数整形提升高位补0
负数整形提升高位补1
无符号整形提升高位一律补0

俩倍速终于到指针了,冲冲冲

相关推荐
遇印记14 分钟前
大二java学习笔记:二维数组
java·笔记·学习
bnsarocket2 小时前
Verilog和FPGA的自学笔记6——计数器(D触发器同步+异步方案)
笔记·fpga开发·verilog·自学·硬件编程
LK_073 小时前
【Open3D】Ch.3:顶点法向量估计 | Python
开发语言·笔记·python
li星野3 小时前
打工人日报#20251011
笔记·程序人生·fpga开发·学习方法
摇滚侠3 小时前
Spring Boot 3零基础教程,yml配置文件,笔记13
spring boot·redis·笔记
QT 小鲜肉3 小时前
【个人成长笔记】在Ubuntu中的Linux系统安装 anaconda 及其相关终端命令行
linux·笔记·深度学习·学习·ubuntu·学习方法
QT 小鲜肉3 小时前
【个人成长笔记】在Ubuntu中的Linux系统安装实验室WIFI驱动安装(Driver for Linux RTL8188GU)
linux·笔记·学习·ubuntu·学习方法
急急黄豆4 小时前
MADDPG学习笔记
笔记·学习
Chloeis Syntax4 小时前
栈和队列笔记2025-10-12
java·数据结构·笔记·
QZ_orz_freedom5 小时前
学习笔记--文件上传
java·笔记·学习