C语言:
机器语言:
机器语言是由一组0和1系列组成的指令码,这些指令码值cpu制造厂商规定出来的,机器语言是能够直接被机器认识的,但是不利于人学习,为解决这个问题,于是又出现了汇编语言。
机器语言:
汇编语言是一些取代了0和1的一些标识符,人类可以较为轻松认识的语言,汇编语言可以被编译为机器语言。
什么是C语言(C语言也是高级语言):
C语言是人和机器之间交流的语言,相对于汇编来说,C语言是可以被人容易掌握的一门语言,同样它也可以被编译为机器语言。这类语言更利于程序设计,这类语言被称为高级语言。
语言进化史
C语言的特点:
优点:执行速度快、功能强大、编程自由
缺点:写代码实现周期长、过于自由,经验不足易出错、对平台库依赖较少
C语言应用领域:
网站后端、底层操作系统、多媒体应用、网络游戏、造出另一个语言、驱动程序、配备了微处理器的设备(嵌入式)等
第一个C语言程序:HelloWorld
C语言文件为后缀为点c的文件,如hello.c文件:
// 包含头文件:#号引入的包含头文件stdio.h,stdio.h是c语言系统的一个文件,其中std代表标准,i代表input,o代表outpu输出,h代表header头文件
#include<stdio.h> // 此行代码表示:一个标准的输入输出头文件(输出表示可以向屏幕打印内容)
int main(){ // int 表示函数的返回类型,main表示主程序的入口函数,小括号中可以传入参数列表,大括号是函数体,用来实现具体业务逻辑的代码
printf("hello world,我是第一个C语言程序!");
return 0;
}
编译器:
C语言是不能直接被计算机认识的,如果想要计算机运行C语言程序,那么就要使用编译器将C语言编译为计算机认识的语言。编译器可以用vs或gcc。
一、gcc配置:
1.win+r输入cm