【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

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

相关推荐
清木!44 分钟前
数据仓库详解
笔记
大筒木老辈子6 小时前
Linux笔记---协议定制与序列化/反序列化
网络·笔记
草莓熊Lotso6 小时前
【C++】递归与迭代:两种编程范式的对比与实践
c语言·开发语言·c++·经验分享·笔记·其他
我爱挣钱我也要早睡!9 小时前
Java 复习笔记
java·开发语言·笔记
汇能感知14 小时前
摄像头模块在运动相机中的特殊应用
经验分享·笔记·科技
阿巴Jun14 小时前
【数学】线性代数知识点总结
笔记·线性代数·矩阵
茯苓gao14 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾15 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT15 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
ST.J15 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记