下载此文档

C语言基础培训.ppt


文档分类:IT计算机 | 页数:约87页 举报非法文档有奖
1/87
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/87 下载此文档
文档列表 文档介绍
1 C 语言培训(第一讲) ?上海**通信技术有限公司?金刚( seniordba@ ) ? 2011- 03 2 ?C语言概述?数据类型?运算符和表达式?C程序语句?函数?编译预处理? Linux 系统概述培训大纲 3 C语言概述? C 语言是 70年代初问世的。 1978 年由美国电话公司 和 合著了著名的” THE C PROGRAMMING LANGUAGE ”一书。通常简称为<<K&R>> ,也有人称之为<<K&R>> 标准。?但是,在<<K&R>> 中并没有定义一个完整的标准 C语言,后来由美国国家标准协会(American National Standards Institute) 在此基础上制定了一个 C语言标准,于 1983 年发表。称之为 ANSI C. 4 C语言概述? C 语言是国际上广泛使用的,且很有发展前途的计算机高级语言,时下流行的 C++ 语言和 C# 语言都是从 C语言发展而来的。? C 语言适合用来进行系统描述,即可用来编写系统软件,也可用来编写应用软件。? C 语言是一种与 UNIX 密切相关的程序设计语言,它最初用于 DECPDP-11 计算机 UNIX 。? 20 世纪 70年代以来,操作系统中的大部分内容和应用程序都是用 C语言编写的。 5 C语言优点?①语言简洁、紧凑( 32个关键字),使用方便、自由。? auto break case char const continue default ? do double else enum extern float for ? goto if int long register return short ? signed static sizeof struct switch typedef union ? unsigned void volatile while 6 C语言优点?②运算符丰富,共有 34种, C语言把括号、赋值、强制类型转换等都作为运算符处理。表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言上难以实现的运算。?③数据结构合理,具有现在语言的丰富数据结构,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。?④具有结构化的控制语句,是结构化的理想语言?⑤允许位操作和对硬件进行编程。?⑥生成目标代码质量高,程序执行效率高?⑦程序可移植性较好 7 简单的 C程序介绍? vi ?#include <> ? void main() ?{ ? printf ( “ Hello World! ”); ?} ?保存后退出?在操作系统下使用 gcc 命令编译源程序, 如下所示: ? gcc -o test ?运行目标程序: ?./test ?输入结果如下所示: ? Hello World! ? main 是主函数的函数名,表示这是一个主函数。每一个 C源程序都必须有,且只?能有一个主函数 main 。? include 称为文件包含命令,。 8 ?C语言概述?数据类型?运算符和表达式?C程序语句?函数?编译预处理? Linux 系统概述培训大纲 9 数据类型?一个程序应包括数据的描述和动作的描述两方面的内容。著名计算机科学家沃思曾提出一个公式:程序= 数据结构+算法,可见数据结构在程序中的地位。? C 语言为用户提供了丰富的数据结构,还允许用户自定义复杂的数据结构。 C语言提供的数据结构是以数据类型的形式出现的, C的数据类型划分如下图所示: 实型(浮点型) 基本类型构造类型指针类型空类型枚举类型字符型整型数组类型结构体类型共用体类型 10 数据类型?常量与变量? C 语言中数据有常量与变量之分。?常量一般能从字面形式判别, 也可用一个标识符代表,可用下面的形式声明: ? #define 常量名常量值?例如: ? #define PI / *定义 */ ?“/*”和“*/”之间表示这行符号中为注释内容,不会被编译

C语言基础培训 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数87
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小855 KB
  • 时间2017-02-20