Download presentation
Presentation is loading. Please wait.
1
什么是C语言 编写HelloWorld程序 注释
主讲:李祥 时间:2015年10月
2
1.1 C语言概述 1.2 开发环境搭建 1.3 编写HelloWorld程序 1.4 注释 1.5 本章小结
3
1.1 C语言概述 1.1.1 计算机语言 机器语言 计算机不需要翻译就能直接识别的语言被称为机器语言(又被称为二进制代码语言),该语言是由二进制数0或1组成的一串指令,对于编程人员来说,机器语言不便于记忆和识别。 汇编语言 汇编语言用英文字母或符号串来替代机器语言,把不易理解和记忆的机器语言按照对应关系转换成汇编指令。 高级语言 高级语言不是一门语言,而是一类语言的统称,它比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。常见的高级语言包括C、C++、Java、VB、C#、Python、Ruby等。本书讲解的C语言就是目前最流行、应用最广泛的高级语言之一,也是计算机编程语言的元老。
4
1.1 C语言概述 1.1.2 什么是C语言 C语言发展史 它的原型是ALGOL 60语言(也称A语言)。1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。1967年,剑桥大学的马丁·理查兹(Matin Richards)对CPL语言进行了简化,于是产生了BCPL语言。1970年,美国贝尔实验室的肯·汤普森(Ken Thompson)将BCPL进行了修改,并为它起了一个有趣的名字“B语言”,并且他用B语言写了第一个UNIX操作系统。1973年,美国贝尔实验室的丹尼斯·里奇(Dennis M.Ritchie)在B语言的基础上设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,即C语言。
5
1.1 C语言概述 C语言标准 在1989年美国国家标准学会(ANSI)通过的C语言标准ANSI X 被称为C89。之后在1990年,国际标准化组织ISO也接受了同样的标准ISO ,该标准被称为C90。1999年ANSI又通过了C99标准。C99标准相对C89做了很多修改,例如变量声明可以不放在函数开头,支持变长数组等。但由于很多编译器仍然没有对C99提供完整的支持,因此本书将按照C89标准来进行讲解,在适当时会补充C99标准的规定和用法。 为什么要学习C语言 C语言是一种通用的、过程式的编程语言,它具有高效、灵活、可移植等优点。在近年,它是使用最广泛的编程语言之一,被大量的运用在系统软件与应用软件的开发中。
6
1.2 开发环境搭建 1.2.1 主流开发工具介绍 Visual Studio工具
Visual Studio(简称VS)是由微软公司发布的集成开发环境。它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。支持C/C++、C#、F#、VB等多种程序语言的开发和测试,功能十分强大。 Code::Block工具 Code::Block是一个免费的跨平台IDE,它支持C、C++和Fortan程序的开发。Code::Block的最大特点是它支持通过插件的方式对IDE自身功能进行扩展,这使得Code::Block具有很强的灵活性,方便用户使用。
7
1.2 开发环境搭建 Eclipse工具 Eclipse是一种被广泛使用的免费跨平台IDE,最初由IBM公司开发。可以用来开发C、C++、Python和PHP等众多语言。Eclipse本身是一个轻量级的IDE,在此之上,用户可以根据需要安装多种不同的插件来扩展Eclipse的功能。 Vim工具 和其他IDE不同的是,Vim本身并不是一个用于开发计算机程序的IDE,而是一款功能非常强大的文本编辑器,它是UNIX系统上Vi编辑器的升级版。Vim也支持通过插件扩展自己的功能。
8
1.2 开发环境搭建 1.2.2 Visual Studio安装 开始安装
从微软的官网下载VS2013_RTM_DskExp_CHS.iso镜像文件,在本地可以直接解压或者通过虚拟光驱来进行安装,解压后以管理员身份运行安装程序,此时显示Visual Studio界面:
9
1.2 开发环境搭建 自定义安装路径:
10
1.2 开发环境搭建 点击路径选择界面中的“安装(N)”,此时便会出现安装界面:
11
1.2 开发环境搭建 安装完成:
12
1.2 开发环境搭建 点击“启动”进入主界面:
13
1.3 编写程序 启动Visual Studio开发工具,在菜单栏中选择【文件】【新建项目】:
14
1.3 编写程序 在新建项目窗口中可以选择创建的项目类型,设置项目名称、位置、解决方案名称等:
15
1.3 编写程序 点击【确定】按钮,弹出一个Win32应用程序向导窗口:
16
1.3 编写程序 系统默认选择控制台应用程序,然后点击【下一步】按钮:
17
1.3 编写程序 添加源文件:
18
1.3 编写程序 在弹出的添加新项窗口里选择【C++ 文件(.cpp)】,并在名称输入框中填写“HelloWorld.c”:
19
1.3 编写程序 编写代码:
20
1.3 编写程序 编写代码: #include<stdio.h> int main() {
printf(“hello world\n”); return 0; }
21
1.3 编写程序 运行程序:
22
1.3 编写程序 运行结果: 至此,便完成了HelloWorld程序的创建、编写以及运行过程。读者在此只需有个大致印象即可,后面将会继续讲解如何使用Visual Studio开发工具编写C语言程序
23
1.4 注释 注释是对程序的某个功能或者某行代码的解释说明,它只在C语言源文件中有效,在编译时会被编译器忽略。
1.4 注释 注释是对程序的某个功能或者某行代码的解释说明,它只在C语言源文件中有效,在编译时会被编译器忽略。 单行注释 单行注释通常用于对程序中的某一行代码进行解释,用“//”符号表示,“//”后面为被注释的内容。具体示例如下: 多行注释 顾名思义,多行注释就是在注释中的内容可以为多行,它以符号“/*”开头,以符号“*/”结尾,具体示例如下: printf(“helloworld\n”); //输出helloworld /*printf(“helloworld\n”); return 0; */
24
脚下留心 C语言中,有的注释可以嵌套使用,有的则不可以,下面列出两种具体的情况:
多行注释”/*..*/”中可以嵌套单行注释: 多行注释”/*…*/”不可以嵌套多行注释: 原因在于第一个“/*”会和第一个“*/”进行配对,而第二个 “*/”则找不到匹配 /*printf(“helloworld\n”); //输出helloworld return 0; */ /* /*printf(“helloworld\n”); return 0; */ */
25
本章首先讲解了C语言的基础知识,然后讲解了Visual Studio开发环境的搭建以及如何开发一个HelloWorld程序,最后讲解了C语言程序中的注释。通过本章的学习,大家会对C语言有一个概念上的认识,并了解如何开发一个C语言程序,为后面的程序开发奠定基础
26
谢 谢!
Similar presentations