【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

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

相关推荐
守护安静星空3 小时前
esp32开发笔记-工程搭建
笔记·单片机·嵌入式硬件·物联网·visual studio code
ljt27249606613 小时前
Compose笔记(七十七)--视频录制
笔记·android jetpack
周周不一样6 小时前
Andorid基础笔记2-jar&反射
笔记·pycharm·jar
智者知已应修善业6 小时前
【51单片机单按键切换广告屏】2023-5-17
c++·经验分享·笔记·算法·51单片机
凉、介7 小时前
别再把 PCIe 的 inbound/outbound、iATU 和 eDMA 混为一谈
linux·笔记·学习·嵌入式·pcie
雷工笔记10 小时前
MES / WMS / AGV 交互时序图及生产管理模块界面设计清单
人工智能·笔记
大邳草民10 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python
landuochong20010 小时前
claude-obsidian 再升级
人工智能·笔记·claudecode
CheerWWW10 小时前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习
ljt272496066110 小时前
Compose笔记(七十六)--拍照预览
笔记·android jetpack