文档详情

华东理工大学c语言1课件汇总.ppt

发布:2017-05-08约5.44千字共36页下载文档
文本预览下载声明
C 程 序 设 计 语 言 华东理工大学计算中心 任课教师:张立科 Zhang_like999@126.com C语言课程上机安排 时间: (1)从第4周到第17周都安排上机 (2)有老师带机的时间是第4,6,8,10,12,13,14,15周共八次; 学生必须出勤,要记平时成绩。 (3)其余时间为公费上机,不收费,也不记平时的出勤。 C语言课程上机安排 上机要求: (1)学生必须在规定的上机时间,在指定的机房和座位就坐上机实验。 (2) 按照老师布置的上机作业任务做实验,完成的作业必须上传,按照平时作业处理。 查询上机时间与地点 计算中心主页: / 实验选课系统-“请点击这里查询上机座位安排 ” 第1章 C语言概述 1.1 概述 一、C语言简介 1.C语言是一种面向过程的计算机程序设计语言,C语言是目前世界上最流行、使用最广泛的高级程序设计语言。 2.C语言既具有一般高级语言特性,又具有低级语言特性。因此它既可以用来编写系统软件,也可以用来编写应用程序。 二、C语言的特点 1.语言简练,使用方便、灵活。C语言一共只有35个关键字(见附录A),九种控制语句;程序书写格式自由,限制少。 2.运算符丰富。C语言的运算符种类达15种40多个(见附录B),应用这些运算符可以构成形式多样的表达式。 3.数据类型丰富。C语言除有整型、实型、字符型等基本型数据外,还有数组、指针、结构体等多种构造类型数据。 4.C语言比其他高级语言产生的目标代码短,系统开销少,程序可移植性好。 5.C语言是一种结构化语言。C语言程序的主要成分是函数,用函数作为程序模块,实现了模块化。 6.C语言允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,可以直接对硬件进行操作,是其他高级语言所不可比拟的。 1.2 C语言程序的基本结构 一、简单的C程序实例 例1: 编写程序,在屏幕上打印字符串。 #include stdio.h void main( ) {printf(“\n hello \n”); } 例2:由键盘输入两个整数,计算它们的商和余数,并在屏幕上输出。 #include stdio.h void main( ) /*主函数定义*/ {int a,b,c,d; /*定义变量*/ scanf(“%d%d”,a,b); /*从键盘输入2个数*/ c=a/b; d=a%b; /*求两个数的商和余数*/ printf(“\n %d / %d=%d\n %d %% %d=%d\n”,a,b,c,a,b,d); /*输出结果*/ } 例3:由鍵盘输入圆的半径和高,计算圆柱和圆锥的体积,并将计算结果显示在屏幕上。 #include stdio.h float volm(r,h) float r,h {float x; x=3.14159*r*r*h; return x; } void main() {float r,h,v; v=volm(r,h); printf(“volume of cone is:\n”,v); v=v/3; printf(“volume of cone is:\n”,v); } 二、C程序设计规则 1. C程序是由若干个函数构成的。每个C程序有且仅有一个主函数,该主函数的函数名规定为main。除主函数外,可以没有其它函数,也可以有一个或多个其它函数。 2. C程序的执行总是从主函数开始,并在主函数中结束。 3.每个函数(包括主函数)的定义分为两个部分:  函数说明部分和函数体。  函数说明部分由函数名和参数说明表组成。  函数体必须以“{”开始,以“}”结束。 4. 程序中所使用的变量必须要先定义。 5. C程序中的语句最后总要有一个“;”作为语句的结束。 6. 可以用“/*”和“*/”括住任意字符,作为注释。程序编译时,注释不编译也不会出现在目标程序中。 7. C程序的书写格式灵活,在一行上可以书写多个语句,一个语句也可以写在多行上。 三、C程序的编辑、编译与运行 在Visual C++集成开发环境编译与运行 (1)双击桌面图标,启动VC6。 (2) 在VC6中选择“File/New”命令,在“New”对话框中单击“File”标签,在列表中单击“Text File”(文本文件);在Location中选择要存放源程序的文件夹,在File文本框中输入源程序的文件名(如:ex1.c),单击“OK”按钮。 注意:在输入文件名时一定要加上(.c)扩展名。 (3)输入并编辑源程序代码,然后选择“File/Save”命令,保存文件。 (4)选择“Build/Compile(编译)”命令编译当前源程序文件。当询问
显示全部
相似文档