程序逻辑与C语言概述课件.ppt

程序逻辑与C语言概述课件.ppt

ID:57026936

大小:272.00 KB

页数:21页

时间:2020-07-26

程序逻辑与C语言概述课件.ppt_第1页
程序逻辑与C语言概述课件.ppt_第2页
程序逻辑与C语言概述课件.ppt_第3页
程序逻辑与C语言概述课件.ppt_第4页
程序逻辑与C语言概述课件.ppt_第5页
资源描述:

《程序逻辑与C语言概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章程序逻辑与C语言概述1.1C语言概述1.2程序和程序逻辑第一章程序逻辑与C语言概述1.1C语言概述【学习目标】了解C语言工作机制掌握C语言程序的的基本构成了解C语言程序的编译过程熟悉Dev-C++的运行环境1.1C语言概述【实例1简单的C语言应用程序】输出一个表达式“1+1”的结果,然后再输出一个字符串“HelloWorld!”,输出一串汉字“北京欢迎您!”。程序的运行结果下图所示。1.1C语言概述【程序代码】#include"stdio.h“/*当引用一些输入输出函数时,要在程序开始引用此文件*/main()/

2、*C语言程序的主函数,程序从这里开始执行*/{inti;/*变量声明*/i=1+1;/*执行语句*/printf("1+1=%d",i);/*输出1+1的结果2,""表示输出时将插入点光标移到下一行起始位置*/printf("HelloWorld!");/*输出字符串:HelloWorld!*/printf("北京欢迎您!");/*输出一串汉字:北京欢迎您!*/getch();/*Win-TC环境下,输出时使用此语句显示输出框*/}1.1C语言概述【相关知识】C语言程序的构成C语言应用程序是由函数构成的

3、,以main()函数作为入口开始执行应用程序。main()是C程序的入口函数,每个C程序必须有main()函数,且每个C程序只能有一个main()函数。{}括起来的部分,称为函数体,是函数的执行部分。函数体中,每条以分号“;”结尾的元素,称为语句。C语言的语句必须以分号结尾。语句可以一行写一条,可以一行写多条,一个单独的“;”可以自成为一条语句。程序中的第一行语句:#include"stdio.h"或#include,用于告诉编译器在本程序中包含标准输入/输出库的信息。函数体中printf函数是一个用

4、于打印输出的库函数,后面小号中的内容为这个函数的参数。函数体中,语句“inti;”是在进行变量i的定义。变量是内存中用于存放数据的元素,必须先定义,后引用。程序中,“/*……*/”符号中所描述的内容,是属于某语句或某段程序的注释,为非执行语句,起到帮助读者理解程序之用。1.1C语言概述【相关知识】语言简洁,使用方便灵活。C语言关键字少,ANSIC标准总共只有32个关键字,9种控制语句,压缩了一切不必要的成分。C语言的书写形式比较自由,表示方法简洁。可移植性好。相对于硬件依赖性很强的汇编语言而言,C语言通过编译来得到可执

5、行代码。统计资料表明:C语言编译程序80%的代码是公共的,故可以稍加修改即可用于其它的计算机。C语言表达能力强,表达方式灵活,可以进行结构化程序设计。另外一个重要的特点是它能直接操作计算机硬件。当今应用广泛的嵌入式技术和单片机技术,控制硬件的代码,很多都是由C语言开发的。C语言生成的目标代码质量高,仅比汇编语言生成的代码效率低10%~20%,是其它高级语言无法匹敌的。C语言的特点1.1C语言概述【实例2用“*”输出字母A形】用“*”作为边线,输出字母“A”的形状。程序运行结果下图所示。1.1C语言概述【程序代码】#in

6、clude"stdio.h“main(){printf("*");printf("**");printf("**");printf("****");printf("**");printf("**");getch();}1.1C语言概述【相关知识】Dev-C++简介Dev-C++是一个C&C++的开发工具,它是一款自由的软件,遵守GPL协议。它集合了GCC、MinGW32等众多自由软件,也是不断升级的免费软件。它的开发环境包括多页面窗口、工程编辑器及调试器等,在工程编辑器中集合了编辑器、编译器、连

7、接程序和执行程序,为减少编辑错误,提供了高亮度语法显示。它有完善的调试功能,能满足不同层次的用户需求,但它难以胜任规模较大的软件项目。基于完善的调试功能,本教材选用Dev-C++为开发工具。1.1C语言概述【相关知识】2.显示运行结果在使用TurboTC时,可能通过一步操作查看程序的运行结果,但在Dev-C++编写程序后,你找不到运行结果窗口。如果要查看结果,需要在程序中进行代码操作,分以下三种情况:在主函数最后添加语句“getch();”,它只适用于C程序。在主函数最后添加语句“getchar();”,它适用于C/C

8、++程序。在主函数最后添加语句“system("pause");”,它适用于C/C++程序。1.1C语言概述【相关知识】3.创建并运行C程序打开Dev-C++,选择“文件/新建/源代码”或使用Ctrl+N,此时光标位于窗口代码编辑区,如图所示。1.2程序和程序逻辑【学习目标】了解算法的基本描述方法掌握算法与程序的概念【实例3程序与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。