这几天准备将LinuxC复习一下,希望这些知识点也能够帮助一些初学者。
本篇博客所写的一些指令和代码都是在ubuntu16.04环境下。
一、linux中的一些基础指令
cd 进入相应的目录
例如:进入home目录
cd /home
ls 查看当前目录中的文件
例如:查看home目录中的文件
ls /home
cat 查看文件中内容
例如:查看一个c文件
cat hello.c
vim 对一个文件进行编辑
例如:对一个hello.c 文件进行编辑,如果当前目录中没有这个文件就会创建者个文件
vim hello.c
gcc 对一个c文件进行编译
例如:编译hello.c
gcc hello.c
编译完之后会生成一个 a.out文件,这个就是可执行文件,我们也可以指定生成的文件名
gcc hello.c -o hello
编译完之后的可执行文件为hello
clear 对当前屏幕进行清屏,如果想看之前的内容可以使用鼠标滚轮往上滑。
以上就是一些基础的指令
二、C语言的一些基础知识
1、C程序都是从main函数开始执行。
2、所有的变量都得先声明,再使用,如果我们没有声明这个变量,编译的时候编译器会报错。
3、声明和定义的区别
声明:就是指定这个变量的名字和数据类型
定义:除了指定这个变量的名字和数据类型以外,还给这个变量分配了一定的内存空间。
【注】一个变量只能被定义一次,但是可以多次被声明。
4、注释,C语言中的注释分为两种
- // 行注释,能够注释一行的内容
- /**/ 块注释 ,能够将多行内容注释起来,【注】不能嵌套
5、适当的缩进,虽然C语言的格式比较自由,但是想要成为一个优秀的程序员,就得将自己的代码看上去更加的舒服,更加的整齐。
三、一个简单的程序的实例——打印hello world
#include <stdio.h> //头文件,c的标准库,输入输出的函数都在这个库中
int main() //主函数
{
printf("hello world\n"); //在屏幕上打印hello world '\n'是换行作用
return 0; //返回零表示这个程序没有问题, main函数的返回值,一般表示执行的状态,0 表示成功
}
然后只要用gcc编译器编译就行了,执行的时候只需要在当前路径下输入./加文件名
例如:
./hello
以上的例子只是一个简单的c语言的示例,让大家初学者先认识一下一个c程序的基本组成。