文档介绍:C语言程序设计主编:高立兵职业教育“十二五”规划教材东北师范大学出版社项目 7函数 1 项目 8指针 2 项目 9结构与联合 3 项目 10位运算 4 项目 11文件 5 目录项目 1C语言概述 1 项目 2数据类型、运算符与表达式 2 项目 3顺序结构程序设计 3 项目 4选择结构程序设计 4 项目 5循环结构程序设计 5 项目 6数组 5 附件 5 项目 1 C 语言概论 1 ?项目导读?项目目标?项目任务本项目主要对 C语言的一些基础知识及其字符集和词汇进行介绍,使读者在学习 C语言之前对其有个全面的认识。项目导读●安装、配置 和 VC++ ,成功启动 和 VC++ 。●能编写一个简单的 C程序的源文件,并编译该源文件,链接目标文件得到可执行文件。项目目标任务 C 语言的发展与特点 C 语言是 1972 年由美国的 Dennis Ritchie 设计发明的,并首次在配备了 UNIX 操作系统的 DEC PDP-11 计算机上实现。它由早期的编程语言 BCPL(Basic Combined Programming Language) 发展演变而来。 C语言的特点 1、C语言是中级语言 2、C语言是结构化语言 3、C语言功能齐全 4、C语言适用范围广任务 认识 C语言本任务通过几个简单的 C程序,介绍 C语言的基本组成和格式。案例 main( ) { printf( “ This is a c program.\n ”); }本程序的功能是输入下列一行信息: This is a c program. 任务 认识 C语言程序说明:⑴ main 函数是“主函数”,每一个 C程序必须有一个 main 函数。⑵函数体由大括弧{ }括起来。本例中,主函数内只有一个输出语句, printf( “ This is a c program.\n ”);是C语言的输出函数(具体详见项目 3)。双引号内的字符串将照原样输出。⑶“\n”是换行符,即在输出“ This is a c program. ”后换行。⑷分号是 C语句的基本构成,每一个 C语句后都应再加上分号,分号是语句的结束标志。任务 认识 C语言本任务通过几个简单的 C程序,介绍 C语言的基本组成和格式。案例 main() / *求两数之和*/ { int a ,b, sum; / *本行开始的以下 4条为 C语句*/ a=123;b=456; sum= a+b ; printf( “ sum is % d\n ”, sum) ; }本程序的功能是求两数之和。任务 认识 C语言程序说明:⑴/*……*/是注释语句,此信息对编译和运行不起作用。(2) 程序第二行的含义是定义 a、b和 sum 为整体变量。(3) “ sum= a+b ;”的含义是把变量 a和b的和赋给变量 sum 。(4) 该程序的输出结果是: sum is 579 。任务 认识 C语言案例 main( ) / *求一个数的绝对值*/ { int x , y; scanf( “%d ”, &x); y=abs (x); printf( “ abs=%d ”, y); } int abs (int z) { int w; if ( z>=0 ) w=z; else w=-z; return (w);}本程序的功能是求 z的绝对值。