第三天

互换两个数的值
1)t = a; a = b; b = t;
2)a = a + b; b = a - b; a = a - b;
3)a = a ^ b; b = a ^ b; a = a ^ b;

vim命令模式下
yy:复制
10yy:复制光标下十行
dd:剪切
G:光标
dG:从光标处删到末尾
u:撤销
底行模式
:n1,n2 s/word1/word2/g 用word2替换n1至n2行之间的word1
:n1,n2 s/word1/word2/gc 加个询问提示
:n1,n2 s/word1/word2 只替换第一个
:1 , $ s/word1/word2/g全文替换

多文档编译
vim project1 project2 //通过nN切换
多窗口编辑
:sp hello [文件名] //ctrl+wk/wj/ww切换(上下轮换)

Linux:
程序由文件组成,文件由函数和预处理组成, 函数由语句构成,语句由表达式构成

gcc [option] [filename]
option :
-o:指定输出文件的名字
-E:预处理
-c:生成目标文件(.c)
-g:调试
-O:优化
-S:生成汇编文件
-D:生成宏定义
-UPI:取消宏定义
-C:一般和-E使用,作用:不删除注释信息

gdb调试器
gcc -g test.c -o test //启动调试器
gdb test //进入
(gdb)l//查看代码
(gdb)enter//重复上个命令
(gdb)b 行号 //在对应行号出设置断点
(gdb)r//运行
(gdb)n//单步执行
(gdb)p i//显示对应参数的值
(gdb)c//执行到断点出
(gdb)finish//退出函数
(gdb)q//退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值