《C语言概述》

本文围绕C语言展开,介绍了计算机需程序驱动,程序是用编程语言描述解决问题的过程,算法是实现计算的步骤逻辑。还阐述了程序的解释执行和编译执行方式,重点讲述了C语言的历史、发展版本、应用场景,如用于操作系统、嵌入式系统等,最后推荐了devCpp编程软件。

《C语言概述》

1.计算机

计算机是生活必需品,如果想让计算机按照你的特定意图工作,就需要写程序

人:What to do :要我干嘛

计算机:How to do:计算机我这一步做什么,下一步做什么…

计算机的是愿意做一些重复性的操作去得到结果的

2.程序

程序是用编程语⾔写出来让计算机解决问题的

不是用编程语⾔来和计算机交谈,而是描述要求计算机如何做事情的过程或⽅法

3.算法

计算机的所有工作都叫计算

实现计算的步骤逻辑就是算法

4.程序的执行

解释执行:借助⼀个程序,那个程序能理解你的程序,然后按照你的要求让计算机执行

编译执行:借助⼀个程序,就像⼀个翻译,把你的程序翻译成计算机真正能懂的语言(机器语⾔)程序,然后,这个机器语⾔写的程序就能直接执行了,以后运行代码也是运行这个编译好了的程序

语言本无编译、解释之分,只是有常用的执行方式而已

解释型语⾔有特殊的计算能力,编译型语言有确定的运算性能

5.C语言

1.为什么学C

现代的编程语⾔在语法上的差异很小几乎都是C-like语⾔

语言的能力、适用领域主要是由函数库和传统根基所决定的

2.C语言历史

C语言是从B语言发展⽽来的,B语⾔是从BCPL发展⽽

来的,BCPL是从 FORTRAN发展⽽来的

• BCPL和B都支持指针间接方式,所以C也⽀持了

而指针是使C语言成为C语言的重要事物

• 1973年3月,第三版的Unix上出现了C语言的编译器

• 1973年11月,第四版的Unix(System Four)发布了,

这个版本是完全⽤C语⾔重新写的

3.C的发展与版本

经典 C 又被叫做 “K&R the C”

1989年ANSI发布了⼀个标准——ANSI C

1990年ISO接受了ANSI的标准——C89

C的标准在1995年和1999年两次更新——C95和C99

所有的当代编译器都⽀持C99了

4.C用在哪

操作系统

嵌入式系统

驱动程序

底层驱动

5.C是一种工业语言

开发效率>>学习过程

开发效率>>开发乐趣

日常应用很少直接用C语言编写

学习C的过程主要是写练习代码,而非真实软件

6.推荐的编程软件

devCpp:继承开发环境,编译+运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值