【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

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

相关推荐
jackson凌1 小时前
【Java学习笔记】SringBuffer类(重点)
java·笔记·学习
huangyuchi.2 小时前
【Linux】LInux下第一个程序:进度条
linux·运维·服务器·笔记·进度条·c/c++
大写-凌祁3 小时前
论文阅读:HySCDG生成式数据处理流程
论文阅读·人工智能·笔记·python·机器学习
Unpredictable2223 小时前
【VINS-Mono算法深度解析:边缘化策略、初始化与关键技术】
c++·笔记·算法·ubuntu·计算机视觉
傍晚冰川4 小时前
FreeRTOS任务调度过程vTaskStartScheduler()&任务设计和划分
开发语言·笔记·stm32·单片机·嵌入式硬件·学习
Love__Tay5 小时前
【学习笔记】Python金融基础
开发语言·笔记·python·学习·金融
半导体守望者6 小时前
ADVANTEST R3764 66 R3765 67爱德万测试networki connection programming网络程序设计手册
经验分享·笔记·功能测试·自动化·制造
柠石榴7 小时前
【论文阅读笔记】《A survey on deep learning approaches for text-to-SQL》
论文阅读·笔记·深度学习·nlp·text-to-sql
田梓燊7 小时前
数学复习笔记 27
笔记
Lester_11017 小时前
嵌入式学习笔记 - freeRTOS xTaskResumeAll( )函数解析
笔记·stm32·单片机·学习·freertos