(5.2.6)--翻转课补充课件-第01讲-C语言基础知识(C语言概述、简单C程序.ppt
《(5.2.6)--翻转课补充课件-第01讲-C语言基础知识(C语言概述、简单C程序.ppt》由会员分享,可在线阅读,更多相关《(5.2.6)--翻转课补充课件-第01讲-C语言基础知识(C语言概述、简单C程序.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计语言程序设计TheCProgrammingLanguageC语语言言基基础础知知识识 CC语言概述语言概述语言概述语言概述、简单、简单、简单、简单C C程序及其上机步骤程序及其上机步骤程序及其上机步骤程序及其上机步骤-2-C语言基础知识语言基础知识C语音概述、简单语音概述、简单C程序及其上机步骤程序及其上机步骤C语言概述 简单C程序及其上机步骤 作业布置 课堂练习 教学总结-3-C C语言与程序设计语言与程序设计C C程序形式和程序执行过程程序形式和程序执行过程C语言概述语言概述-4-人与人之间交换信息借助语言工具人与人之间交换信息借助语言工具人与计算机交换信息同样要用语言工具人
2、与计算机交换信息同样要用语言工具这一工具就是这一工具就是计算机语言计算机语言用计算机语言编写的代码叫程序用计算机语言编写的代码叫程序所谓所谓程序程序,就是一系列的指令集合,就是一系列的指令集合计算机的一切操作都是由程序控制的,计算机的一切操作都是由程序控制的,在运行程序时,程序中的指令集决定计在运行程序时,程序中的指令集决定计算机如何对用户的输入进行处理。算机如何对用户的输入进行处理。C语言与程序设计语言与程序设计最初使用的计算机语言是机器语言最初使用的计算机语言是机器语言后来采用汇编语言后来采用汇编语言这两种计算机语言是低级语言这两种计算机语言是低级语言现在使用最广的计算机语言是高级语言现在
3、使用最广的计算机语言是高级语言C语言是高级语言语言是高级语言用高级语言编写的程序叫做用高级语言编写的程序叫做源程序源程序 C语言与程序设计语言与程序设计C语言是是一种用途广泛、功能强大、使语言是是一种用途广泛、功能强大、使用灵活的面向过程的语言用灵活的面向过程的语言C语言不仅具有高级语言的功能,还具有语言不仅具有高级语言的功能,还具有低级语言的许多功能低级语言的许多功能C语言是国际上广泛流行的计算机语言语言是国际上广泛流行的计算机语言Windows、Linux和和UNIX等操作系统都等操作系统都是用是用C语言编写的语言编写的C语言与程序设计语言与程序设计C语言的主要语言的主要特点特点有:有:语
4、言简洁,使用方便,编程自由度大语言简洁,使用方便,编程自由度大具有结构化的控制语句具有结构化的控制语句运算符和数据类型丰富运算符和数据类型丰富能访问物理地址,能实现汇编语言的能访问物理地址,能实现汇编语言的多数功能,可以直接对硬件进行操作多数功能,可以直接对硬件进行操作用用C语言编写的程序可移植性好,生成语言编写的程序可移植性好,生成目标代码质量高,程序执行效率高目标代码质量高,程序执行效率高C语言与程序设计语言与程序设计要得到要得到C语言程序的运行结果,需要经过:语言程序的运行结果,需要经过:编辑编辑编译编译连接连接运行运行e1.c编辑编辑编译编译e1.obj连接连接e1.exe运行运行输出
5、结果输出结果C语言与程序设计语言与程序设计程序设计程序设计的的步骤步骤大体上分为:大体上分为:问题定义问题定义算法设计算法设计流程图设计流程图设计编写程序代码编写程序代码测试与调试测试与调试整理文档整理文档系统维护系统维护 C语言与程序设计语言与程序设计重点重点-10-C程序形式和程序执行过程程序形式和程序执行过程【例例1】编写一个完整的编写一个完整的C语言程序示例。语言程序示例。程序如下:程序如下:#include#includeintmysum(intm,intn);-11-main()inta,b,x;doublec,y,z;c=4.0;y=sqrt(c);a=10;b=20;x=mys
6、um(a,b);z=x+y;printf(z=%lfn,z);-12-intmysum(intm,intn)intk;k=m+n;returnk;-13-c=4.0;c=4.0;y=y=sqrtsqrt(c);(c);a=10;a=10;b=20;b=20;x=x=mysummysum(a,ba,b););z=z=x+yx+y;main函数函数sqrtsqrt函数函数函数函数其它函数其它函数其它函数其它函数文件文件math.hmysum函数函数-14-简单简单C程序及其上机步骤程序及其上机步骤简单简单C C程序和编程风格程序和编程风格上机步骤上机步骤-15-简单简单C程序和编程风格程序和编程风
7、格【例例2】编编写写在在屏屏幕幕上上显显示示一一行行句句子子“LetsstudytheClanguage.”的程序。的程序。#includemain()printf(LetsstudytheClanguage.);main是主函数名是主函数名函函数数体体本函数体有一条输出语句本函数体有一条输出语句不能丢不能丢!命令行命令行注意:区分大小写注意:区分大小写有且仅有有且仅有一个主函数一个主函数【例例3】编写输出两行句子编写输出两行句子“Lets study the C language.”和和“Itsinteresting.”的程序。的程序。#includemain()printf(Letsstu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5.2 翻转 补充 课件 01 语言 基础知识 概述 简单 程序
限制150内