【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

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

相关推荐
心无旁骛~1 小时前
Git笔记汇总,持续更新~
笔记·git
东方芷兰2 小时前
伯克利 CS61A 课堂笔记 12 —— Syntax
笔记·python
柃歌2 小时前
【UCB CS 61B SP24】Lecture 5 - Lists 3: DLLists and Arrays学习笔记
java·数据结构·笔记·学习·算法
梦游钓鱼4 小时前
beremiz笔记chatgpt,部署在Ubuntu:20.04版本
linux·笔记·ubuntu
非 白9 小时前
数据结构——树
数据结构·笔记·考研
E___V___E12 小时前
MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part 2
数据库·笔记·mysql
爱学习的小王!15 小时前
nvm安装、管理node多版本以及配置环境变量【保姆级教程】
经验分享·笔记·node.js·vue
陈志化15 小时前
JMeter----笔记
笔记·jmeter
HollowKnightZ16 小时前
论文阅读笔记:Gated CRF Loss for Weakly Supervised Semantic Image Segmentation
论文阅读·笔记
xzal1216 小时前
青少年编程都有哪些比赛可以参加
笔记·青少年编程