c
文章平均质量分 68
楊xx
要一直学习哦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 下静态库 动态库 C程序在内存中的位置
文件IO静态库动态库Linux下32位环境的用户空间内存分布情况Linux下64位环境的用户空间内存分布情况 静态库 静态库的制作 ar rcs libmylib.a file1.o file2.o file3.o ar 是制作静态库的命令;rcs是选项 静态库的使用 gcc test.c libxxx.a -o a.out 如果静态库不再当前路径下,头文件也不再在当前路径下 gcc test.c ./lib/libxxx.o a.out -I ./inc ./lib/libxxx.o 表示具体路原创 2021-04-19 15:06:07 · 1782 阅读 · 1 评论 -
交换两个数c/c++
交换两个数1 临时变量2 加减交换3 异或交换4 指针交换 1 临时变量 void swap(int&a,int&b){ int temp = a; a = b; b = temp; } 2 加减交换 void swap(int&a,int&b){ a = a + b - a; b = a + b - b; } 3 异或交换 void swap(int&a,int&b){ a ^= b; b ^= a原创 2021-04-02 10:14:47 · 167 阅读 · 0 评论 -
C语言 琐碎知识点
1 #include 的用法有两种,如下所示: 使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同: 使用尖括号< >,编译器会到系统路径下查找头文件; 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。 2 对 #define 用法的几点说明 宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单粗暴的替换。字符串中可以含任何字符,它可以是常数、表达式、if 语句、函数等,预处理程序对它不作任何检查,如有原创 2021-03-24 09:54:07 · 151 阅读 · 0 评论
分享