工具与命令
设计程序
(一)linux终端命令
1.ls 显示当前所有文件夹目录
2.cd bin cd..跳回上级层
3.创建文件夹 mkdir 文件夹名
4.创建文件
touch 文件名
5.rm helloworld 删除文件 问是否确定 输入yes回车确定
6.rm -r .... 删除目录 问是否确定 输入yes回车确定
7.ps -aux 系统当前运行线程(一般没啥用)
8.man +函数名 查看该函数功能 以及参数 主体等等
9.vi helloworld 进入程序编辑
10.vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。
(二)命令行与insert的切换
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
底命令
1) i 插入(进入插入模式,可以编写修改程序)
2) esc 回到命令行
3):q 不保存退出 :wq保存退出 :q!强制退出
(三)命令行的一些命令(执行在命令行即按完ESC后)
1) dd删除光标所在行 10dd删除光标向上数10行(今天试了,没用)
2) u复原刚刚删除的内容
3) :set nu/nonu标明行数
4) Ctrl c 中断程序的运行
5) yy 复制光标所在行p粘贴
(四)基本的C语言结构
最简单的标准C语言程序如下
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
main函数是编译的接入点
int是返回值类型
return 0一般也要有
函数三要素 参数 函数体 返回值
编译
-
(五)gcc过程
1.gcc 加 文件名(对文件进行编译产生一个a.out文件 )
2../a.out(执行可执行文件)
(六) 函数
循序执行
main是接口
运行完main函数后即结束整个程序
set shiftwidth=4设置tab宽度
%d 是占位符 printf(“%d”,a)
在使用是 printf a是变量打印变量是要给出一个位置,即使用占位符