第1章_C语言程序设计概述.ppt
《第1章_C语言程序设计概述.ppt》由会员分享,可在线阅读,更多相关《第1章_C语言程序设计概述.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 C语言程序设计语言程序设计概述概述1.1 C程序简介程序简介1.2 C程序的结构程序的结构1.3 C语言的特点语言的特点1.4 C程序的书写格式程序的书写格式1.5 C程序的开发过程及程序的开发过程及VC+6.0集成集成 开发环境开发环境计算机处理问题是由程序来控制的。计算机处理问题是由程序来控制的。所谓所谓程序程序是人们根据解决问题的思路,是人们根据解决问题的思路,利用某种程序设计语言编制的,用于指利用某种程序设计语言编制的,用于指挥计算机进行一系列操作的指令集合。挥计算机进行一系列操作的指令集合。所谓所谓程序设计程序设计是指用某种程序设计语言是指用某种程序设计语言编制计算机程序
2、的过程。编制计算机程序的过程。C语言是一种计算机程序设计语言,起语言是一种计算机程序设计语言,起源于源于20世纪世纪70年代,最初用于编写年代,最初用于编写UNIX操作系统,后来由于操作系统,后来由于C语言强大的语言强大的功能及可移植性,使得功能及可移植性,使得C语言迅速得到语言迅速得到推广,并成为世界上应用最为广泛的推广,并成为世界上应用最为广泛的程序设计语言。程序设计语言。1.1 C程序简介程序简介为了说明为了说明C程序的结构特点以及书写程序的结构特点以及书写格式,下面通过几个例子来认识一格式,下面通过几个例子来认识一下下C程序。程序。【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信
3、息。This is my first C Program!#include void main()printf(”This is my first C Program!n”);函数的名字,表示函数的名字,表示主函数主函数C程序必须有一个程序必须有一个 main 函数函数【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信息。#include void main()printf(”This is my first C Program!n”);函数体函数体主函数主函数类型类型【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信息。#include void main()printf(”This
4、 is my first C Program!n”);输出函数输出函数输出语句输出语句换行符换行符【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信息。#include /*编译预处理命令编译预处理命令*/void main()printf(”This is my first C Program!n”);输出语句输出语句表示语句结束表示语句结束用到函数库中的输入输出函数用到函数库中的输入输出函数时时【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信息。#include /*编译预处理命令编译预处理命令*/void main()/*主函数主函数*/*函数体开始函数体开始*/printf(
5、This is my first C Program!n);/*在屏幕上输出信息在屏幕上输出信息*/*函数体结束函数体结束*/【例例1-1】在屏幕上输出一行信息。在屏幕上输出一行信息。注释注释注释可以出现在程序的任何位置,用可以出现在程序的任何位置,用以帮助阅读和理解程序。运行程序时,以帮助阅读和理解程序。运行程序时,注释部分将不被执行。注释部分将不被执行。C语言允许用两种注释方式:语言允许用两种注释方式:/:单行注释单行注释可单独占一行可单独占一行可可出现在一行中其他内容的右侧出现在一行中其他内容的右侧/*/:块式注释块式注释可包含多行可包含多行程序说明程序说明:#include 以以“#”
6、开头开头的是编译预处理命令的是编译预处理命令以以.h为扩展名的文件称为为扩展名的文件称为头文件头文件所谓所谓头文件头文件是系统内置的已经编写好的程序,是系统内置的已经编写好的程序,用户通过文件包含命令实现对头文件的调用户通过文件包含命令实现对头文件的调用,头文件用尖括号用,头文件用尖括号或双引号或双引号“”括起括起来。来。stdio.h是标准的输入是标准的输入/输出函数头文件。输出函数头文件。若要在程序中使用输入若要在程序中使用输入/输出函数,则必须输出函数,则必须在程序的开始处写上预处理命令在程序的开始处写上预处理命令#include。说明说明说明说明在程序进行编译时,先对所有的预处理命令进
7、行处在程序进行编译时,先对所有的预处理命令进行处理,将头文件的具体内容代替理,将头文件的具体内容代替#include命令行,然命令行,然后再对该程序单元进行整体编译。后再对该程序单元进行整体编译。#include void main()int a,b,cj;/*定义定义3个整型变量个整型变量*/printf(Please Input Two Integers:n);/*在屏在屏幕上输出提示信息幕上输出提示信息*/scanf(a=%d,b=%d,&a,&b);/*从键盘输入从键盘输入2个个整数分别放入变量整数分别放入变量a和和b中中*/cj=a*b;/*将将a和和b的乘积赋给变量的乘积赋给变量c
8、j*/printf(cj=%dn,cj);/*输出乘积输出乘积cj的值的值*/【例例1-2】从键盘输入从键盘输入2个整数,求个整数,求它们的乘积。它们的乘积。#include void main()int a,b,cj;printf(Please Input Two Integers:n);scanf(a=%d,b=%d,&a,&b);cj=a*b;printf(“cj=%dn”,cj);【例例1-2】从键盘输入从键盘输入2个整数,求个整数,求它们的乘积。它们的乘积。多个变量之间以逗号多个变量之间以逗号“,”分隔分隔定义整型变量定义整型变量输入函数输入函数赋值运算符赋值运算符取地址符取地址符#
9、include void main()int a,b,cj;printf(Please Input Two Integers:n);scanf(a=%d,b=%d,&a,&b);cj=a*b;printf(“cj=%dn”,cj);【例例1-2】从键盘输入从键盘输入2个整数,求个整数,求它们的乘积。它们的乘积。%d表示输入、输出数据表示输入、输出数据的类型是十进制整数的类型是十进制整数【例例1-3】从键盘输入从键盘输入2个实数,个实数,比较它们的大小,在屏幕上输比较它们的大小,在屏幕上输出其中较小的数。出其中较小的数。#include stdio.h float min1(float x,fl
10、oat y);void main()float a,b,min;printf(Please Input a,b:);scanf(%f,%f,&a,&b);min=min1(a,b);printf(min=%f n,min);函数声明语句函数声明语句定义定义3个实数类型的变量个实数类型的变量%f表示输入、输出数表示输入、输出数据的类型是浮点数据的类型是浮点数#include stdio.h float min1(float x,float y);void main()float a,b,min;printf(Please Input a,b:);scanf(%f,%f,&a,&b);min=mi
11、n1(a,b);printf(min=%fn,min);函数调用语句:函数调用语句:调用调用函数函数min1(),并将返,并将返回值赋给变量回值赋给变量minfloat min1(float x,float y)float z;if(xy)z=x;else z=y;return(z);定义函数定义函数min1()函数首部函数首部条件判断语句,判断条件判断语句,判断x是否小于是否小于y否则,即否则,即x不小于不小于y返回语句,返回返回语句,返回z的值的值程序说明:程序说明:(1)本程序中定义了)本程序中定义了2个函数:个函数:main()函数和函数和min1()函数,其中:函数,其中:main(
12、)函数函数是是C语言程序必不可少的语言程序必不可少的 min1()函数函数是用户根据功能需求自己定义是用户根据功能需求自己定义的,称为用户自定义函数。的,称为用户自定义函数。这这2个函数是个函数是相互平行的相互平行的,它们可以通过调用,它们可以通过调用发生联系。发生联系。main()主函数不可以被其他函数调主函数不可以被其他函数调用用。所有被调用的函数都必须先定义后使用。所有被调用的函数都必须先定义后使用。程序说明:程序说明:(2)所有被调用的函数都必须先定义后使用。)所有被调用的函数都必须先定义后使用。(3)程序的第)程序的第2行是一条行是一条函数声明语句函数声明语句:float min1(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _C 语言程序设计 概述
限制150内