第1章C语言概述 本章主要介绍C语言程序的结构和书写规则, 以及Ⅴ isual c++的基本操作。 1C语言的发展史和特点 12C语言程序的结构特点 13C语言程序的开发与调试 14关于程序设让课程的学习
第1章 C语言概述 本章主要介绍C语言程序的结构和书写规则, 以及Visual c++的基本操作。 1.1 C语言的发展史和特点 1.2 C语言程序的结构特点 1.3 C语言程序的开发与调试 1.4 关于程序设计课程的学习
1.1C语言的发展简史和特点 111C语言的发展历史 C语言是近几年来最优秀的程序设计语言之一。C语 言作为一种计算机高级语言,它既有一般高级语言的特 性,又有一定的低级语言的特性,故而既适合编写系统 程序又适合编写应用程序。 C语言是1972年由美国的 Dennis ritchie设计发明的, 并首次在UNI操作系统的 DEC PDP1i计算机上使用。 在1970年,美国电话电报公司(AT&T)贝尔实验室的 Ken Thompson对BCPL语言进行了进一步简化,设计出 较先进的并取名为B的语言。1972年贝尔实验室的 Brain. wKernighan和 Dennis. M.RitchieXfB语言进行了完 善和扩充,将这种语言取名为C,C语言就这样诞生了
1.1 C语言的发展简史和特点 1.1.1 C语言的发展历史 C语言是近几年来最优秀的程序设计语言之一。C语 言作为一种计算机高级语言,它既有一般高级语言的特 性,又有一定的低级语言的特性,故而既适合编写系统 程序又适合编写应用程序。 C 语言是1972年由美国的Dennis Ritchie设计发明的, 并首次在UNIX操作系统的DEC PDP-11计算机上使用。 在1970年, 美国电话电报公司(AT&T )贝尔实验室的 Ken Thompson对BCPL语言进行了进一步简化,设计出 较先 进的并取名为 B的语言。 1972年贝尔实验室 的 Brain.W.Kernighan和Dennis.M.Ritchie对B语言进行了完 善和扩充,将这种语言取名为C,C 语言就这样诞生了
随着微型计算机的日益普及,出现了许多C语言版本。 由于没有统一的标准,使得这些C语言之间出现了一些不 致的地方。为了改变这种情况,1983年美国国家标准化 协会(ANSD为C语言制定了一套ANSI标准,成为现行的C 语言标准,通常称之为 ANSIC。 目前在微型机上使用的较为流行的C语言版本有: Microsoft c(或称MSC)、 Turbo O、AT&TC等。它们的 编译系统虽然基本相同,但还是有一些差异。因此,读者 应了解所用的计算机系统配置的C编译系统的特点
随着微型计算机的日益普及, 出现了许多C 语言版本。 由于没有统一的标准, 使得这些C 语言之间出现了一些不 一致的地方。为了改变这种情况, 1983年美国国家标准化 协会 (ANSI)为C 语言制定了一套ANSI标准, 成为现行的C 语言标准,通常称之为ANSI C。 目前在微型机上使用的较为流行的C语言版本有: Microsoft C(或称MS C)、Turbo C、AT&T C等。它们的 编译系统虽然基本相同,但还是有一些差异。因此,读者 应了解所用的计算机系统配置的C编译系统的特点
1.12C语言的特点 C语言是一种结构化程序设计语言。它层次清晰, 便于按模块化方式组织,易于调试和维护。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符和数据结构丰富 (3)语法限制不太严格,程序设计自由度大。 (4)结构化程序设计语言。 (5)C是中级语言。 (6)适用范围大,可移植性好。 (7)语言表达能力强。 (8)生成的代码质量高
1.1.2 C语言的特点 C语言是一种结构化程序设计语言。它层次清晰, 便于按模块化方式组织,易于调试和维护。 (1) 语言简洁、紧凑,使用方便、灵活。 (2) 运算符和数据结构丰富。 (3) 语法限制不太严格,程序设计自由度大。 (4) 结构化程序设计语言。 (5) C是中级语言。 (6) 适用范围大,可移植性好。 (7) 语言表达能力强。 (8) 生成的代码质量高
12C语言程序的结构特点 12.1C语言程序举例 个完整的C语言程序,是由一个 maino函数(又 称主函数)和若干个其它函数结合而成的,或仅由一个 maino函数构成。 #include <stdio. h maino /主函数 int ab.max /变量说明 pinf' input two numbers:an");/提示字符串,照 原样输出 scanf(%od%d", &a, &b); 输入变量a,b的 值* if(a>b)max=a; else max=b;/比较a,b的大小, 将大值送入max printf("max%d\n", max); /输出*
1.2 C语言程序的结构特点 1.2.1 C语言程序举例 一个完整的C语言程序,是由一个main()函数(又 称主函数)和若干个其它函数结合而成的,或仅由一个 main()函数构成。 #include <stdio.h> main( ) /*主函数*/ { int a,b,max; /*变量说明*/ printf("input two numbers:\n"); /*提示字符串,照 原样输出*/ scanf("%d%d",&a,&b); /*输入变量a,b的 值*/ if(a>b) max=a;else max=b; /*比较a,b的大小, 将大值送入max*/ printf("max=%d\n ",max); /*输出*/ }