欢迎来到天天文库
浏览记录
ID:45086225
大小:1.40 MB
页数:79页
时间:2019-11-09
《《C语言基础知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C程序设计教程(第3版)崔武子李青李红豫鞠慧敏编著第1章C语言基础知识1.1C语言概述1.2简单C程序及其上机步骤1.3数据类型1.4常量与变量1.5运算符和表达式1.6提高部分P11.1.1C语言与程序设计1.1.2C程序形式和程序执行过程1.1C语言概述返回P2人与人之间交换信息借助语言工具人与计算机交换信息同样要用语言工具——这一工具就是计算机语言——用计算机语言编写的代码叫程序所谓程序,就是一系列的指令集合计算机的一切操作都是由程序控制的,在运行程序时,程序中的指令集决定计算机如何对用户的输入进行处理。1.1.1C语言与程序设计P2最初使用的
2、计算机语言是机器语言后来采用汇编语言——这两种计算机语言是低级语言现在使用最广的计算机语言是高级语言——C语言是高级语言用高级语言编写的程序叫做源程序1.1.1C语言与程序设计P2C语言是是一种用途广泛、功能强大、使用灵活的面向过程的语言C语言不仅具有高级语言的功能,还具有低级语言的许多功能C语言是国际上广泛流行的计算机语言Windows、Linux和UNIX等操作系统都是用C语言编写的1.1.1C语言与程序设计P2C语言的主要特点有:语言简洁,使用方便,编程自由度大具有结构化的控制语句运算符和数据类型丰富能访问物理地址,能实现汇编语言的多数功能,可
3、以直接对硬件进行操作用C语言编写的程序可移植性好,生成目标代码质量高,程序执行效率高1.1.1C语言与程序设计P2要得到C语言程序的运行结果,需要经过:编辑——编译——连接——运行e1.c编辑编译e1.obj连接e1.exe运行输出结果1.1.1C语言与程序设计P2程序设计的步骤大体上分为:①问题定义②算法设计③流程图设计④编写程序代码⑤测试与调试⑥整理文档⑦系统维护1.1.1C语言与程序设计本书重点P21.1.2C程序形式和程序执行过程【例1.1】编写一个完整的C语言程序示例。程序如下:#include#include4、h>intmysum(intm,intn);P3main(){inta,b,x;doublec,y,z;c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;printf("z=%lf",z);}intmysum(intm,intn){intk;k=m+n;returnk;}……c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;……main函数……sqrt函数……其它函数文件math.h②③⑤……mysum函数⑦④⑨⑥⑧①学完本课程能够实现如下功能演示:gcslB_文件.5、c1.2简单C程序及其上机步骤1.2.1简单C程序和编程风格1.2.2上机步骤返回P41.2.1简单C程序和编程风格【例1.2】编写在屏幕上显示一行句子“Let’sstudytheClanguage.”的程序。#includemain(){printf("Let’sstudytheClanguage.");}main是主函数名有且仅有一个主函数函数体本函数体有一条输出语句不能丢!命令行注意:区分大小写P4【例1.3】编写输出两行句子“Let’sstudytheClanguage.”和“It’sinteresting.”的程序。#in6、cludemain(){printf("Let’sstudytheClanguage.");//输出字符串后换行printf("It’sinteresting.");}换行符注释部分//输出字符串后换行函数体可有多条语句注意书写格式小结(1)C程序一定有且仅有一个主函数,主函数名必须是main,其后的圆括号内可以是空的,但圆括号不能省略。(2)函数体中可以有多条语句,每条语句都以分号结束。小结(3)C程序的书写格式比较自由。但养成良好的编程风格良好的编程风格能提高程序的可读性、可维护性,也能促进技术交流,便于团队合作小结①合7、理安排各成分的位置一般#include命令行在最前面接着依次为#define命令行、类型声明(如结构体类型声明)、函数原型说明、各函数定义等。小结②适当加注释在程序的开头加注释,解释本程序的功能和一些说明在函数或程序段的开头加注释,解释其要实现的功能、算法、参数等在变量的定义行后面加注释,解释该变量的用途等小结③在程序中适当加上空行在命令行和类型声明之间、类型声明和函数原型之间、函数原型与函数定义之间、函数内部变量定义与其下执行语句之间均空一行有些地方视情况可空两行小结④采用缩进格式一般用Tab键将某些行向右缩进,这样可使程序的逻辑结构更加清晰,层次8、分明,显著提高程序的可读性小结main(){inti=0,n=0,s=0;for(i=1;i<10;i++)
4、h>intmysum(intm,intn);P3main(){inta,b,x;doublec,y,z;c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;printf("z=%lf",z);}intmysum(intm,intn){intk;k=m+n;returnk;}……c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;……main函数……sqrt函数……其它函数文件math.h②③⑤……mysum函数⑦④⑨⑥⑧①学完本课程能够实现如下功能演示:gcslB_文件.
5、c1.2简单C程序及其上机步骤1.2.1简单C程序和编程风格1.2.2上机步骤返回P41.2.1简单C程序和编程风格【例1.2】编写在屏幕上显示一行句子“Let’sstudytheClanguage.”的程序。#includemain(){printf("Let’sstudytheClanguage.");}main是主函数名有且仅有一个主函数函数体本函数体有一条输出语句不能丢!命令行注意:区分大小写P4【例1.3】编写输出两行句子“Let’sstudytheClanguage.”和“It’sinteresting.”的程序。#in
6、cludemain(){printf("Let’sstudytheClanguage.");//输出字符串后换行printf("It’sinteresting.");}换行符注释部分//输出字符串后换行函数体可有多条语句注意书写格式小结(1)C程序一定有且仅有一个主函数,主函数名必须是main,其后的圆括号内可以是空的,但圆括号不能省略。(2)函数体中可以有多条语句,每条语句都以分号结束。小结(3)C程序的书写格式比较自由。但养成良好的编程风格良好的编程风格能提高程序的可读性、可维护性,也能促进技术交流,便于团队合作小结①合
7、理安排各成分的位置一般#include命令行在最前面接着依次为#define命令行、类型声明(如结构体类型声明)、函数原型说明、各函数定义等。小结②适当加注释在程序的开头加注释,解释本程序的功能和一些说明在函数或程序段的开头加注释,解释其要实现的功能、算法、参数等在变量的定义行后面加注释,解释该变量的用途等小结③在程序中适当加上空行在命令行和类型声明之间、类型声明和函数原型之间、函数原型与函数定义之间、函数内部变量定义与其下执行语句之间均空一行有些地方视情况可空两行小结④采用缩进格式一般用Tab键将某些行向右缩进,这样可使程序的逻辑结构更加清晰,层次
8、分明,显著提高程序的可读性小结main(){inti=0,n=0,s=0;for(i=1;i<10;i++)
此文档下载收益归作者所有