目录
1.1、什么是程序
程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
举例:
#include <stdio.h>
void main(){
printf("hello,world!");
}
1.2、why is c语言
2.3、C语言的诞生小故事
1、为什么发明C语言:C语言的诞生是和UNIX操作系统的开发密不可分的,原先的UNIX操作系统都是用汇编语言写的,1973年UNIX操作系统的核心用C语言改写,从此以后,C语言成为编写操作系统的主要语言
2、C语言对其它语言的影响:很多编程语言都深受C语言的影响,比如C++(原先是C语言的一个扩展)、C#、Java、PHP、Javascript、Perl、LPC和UNIX的CShell等。
3、掌握C语言的人,再学其它编程语言,大多能很快上手,触类旁通,很多大学将C语言作为计算机教学的入门语言
4、发明人:丹尼斯·里奇 C语言之父 Unix之父
2.4、C语言发展历程
说明:需要知道C语言的两个重要的版本 1.ANSIC(标准C), C892.C99
2.5、C语言的特点
1、代码级别的跨平台:由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。
2、使允许直接访问物理地址,对硬件进行操作:由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,C语言可用来写系统软件(比如操作系统,数据库,杀毒软件,防火墙,驱动,服务器程序)。
3、C语言是一个有结构化程序设计、具有变量作用域(variablescope)以及递归功能的过程式语言
4、C语言传递参数可以是值传递(passbyvalue,值),也可以传递指针(apointerpassedbyvalue,地址)
5、C语言中,没有对象,不同的变量类型可以用结构体(struct)组合在一起
6、预编译处理(preprocessor),生成目标代码质量高,程序执行效率高
2.6、C程序的开发工具
2.7、安装VC++2010Express
2.7.1、VC++2010Express基本介绍
1、vc2010位全称为microsoftvisualc++2010Express是微软的一款产品
2、vc2010是一款IDE(集成开发环境),可用于开发c或者c++应用程序
3、vc2010安装后,会安装VisualC++库的运行时组件,使用户能够在计算机上运行使用VisualC++开发的应用程序
2.7.2、VC++2010Express安装流程
1、下载安装软件
htt