-
linux终端命令
-
gcc过程
-
命令行模式和输入模式切换
-
命令行一些命令
-
函数(三要素)
-
基本的C语言代码结构
1.ls 显示当前所有文件+目录
2.cd bin/ls/cd ..(返回上一级)
3.创建文件夹:mkdir myfile cd myfile(打开文件夹)
4.创建文件touch myfile.c
打开和创建文件 vim myfile.c
按上、下箭头键可以在命令的执行历史中查找命令。
5.vi
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
vi myfile.c(命令行模式)
1.进入输入模式i
2.退出Esc(命令行模式) :wq(保存并退出vi):q!(强制退出)
#include<stdio.h>
int main(参数)->程序入口
{
空4格printf( );
(其中 printf打印一个值)
return 0;
}
1.参数2.函数体3.返回值
例
#include<stdio.h>
int main()
{
printf(“helloworld”);
return 0;
}
运行结果:helloworld
-
gcc编译gcc myfile.c
ls(产生可执行文件)
-
./a.out(显示运行结果)
例
#include<stdio.h>
int main()
{
wyx(5);
return 0;
}
int wyx(int a)
{
printf("%d",a);
return 0;
}
输出结果:5
例 #include<stdio.h>
int main()
{
printf("%d",wyx(5)); "%d"占位符
return 0;
}
int wyx(int a)
{
printf("%d",a);
return a*2;
}
运行结果:510
set shiftwidth=4(设置4个空格)
8.
1.rm: 单用无法删除目录,只能删文件
rm-r cyx(目录名)
rm:是否删除 目录 “cyx”? y
ls查看
2.ps -aux查看后台线程
3.man printf会出现printf的说明
9.运行如果不停输出 按Ctrl+C
10.命令行模式
dd删除行,10dd删除10行,u返回,yyp复制行 ,10yyp复制10行
-
int(4个字节)char(1 ) float(4) sizeof字节数
例 #include<stdio.h>
int main()
{
int a=5;
char b='c';
printf("%d",sizeof(a));
printf("%d",sizeof(b));
}
运行结果41
作业:1.gcc工具(linux)
(compile几个步骤:预处理、编译、汇编、链接)
2.预习
3.复习课上代码