1-初识C语言

1 什么是C语言

1-1 概念

C语言是一门通用的计算机编程语言,广泛应用于底层开发

1-2 理解

硬件与操作系统:买一个电脑(硬件),在电脑上装一个操作系统(目的是操作硬件,使硬件运转)

操作系统和硬件之间有:驱动层。操作系统调用驱动层来驱动硬件进行工作,如读取硬盘,显示到屏幕上等

操作系统:windows/linux/mac

操作系统和应用软件:可以在操作系统上装软件,如QQ、百度网盘(应用软件)

以操作系统为分界线:操作系统之上:上层;操作系统及之下:下层

C语言:广泛运用于底层开发

1-3 计算机语言的发展

低级->高级:

二进制的指令(10001010)->汇编指令(利用助记符,如ADD能代表某个二进制指令)->C语言(高级语言)

1-4 C语言的国际标准

目的:为了避免各开发厂商用的C语言语法产生差异

国际标准:ANSI C/C89/C90/C99/C11等

其编译器主要有:Clang/GCC/WIN-TC/MSVC(VS2019)/Turbo C等

编译器:编译

编译:编译是一个动作,是对代码的处理过程:test.c->编译->链接->test.exe

C/C++:编译型的语言,test.c->test.exe(写出源代码文件test.c->编译器进行编译链接->生成可执行程序test.exe)

编辑器:编辑。如编辑文档中的文字
 

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值