《C程序基础》PPT课件

《C程序基础》PPT课件

ID:45086004

大小:1.26 MB

页数:110页

时间:2019-11-09

《C程序基础》PPT课件_第1页
《C程序基础》PPT课件_第2页
《C程序基础》PPT课件_第3页
《C程序基础》PPT课件_第4页
《C程序基础》PPT课件_第5页
资源描述:

《《C程序基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C程序基础1.1C语言程序的基本结构1.2C语言基本语法成分1.3C语言数据类型1.4表达式和语句1.5C程序运行过程1.6编写简单的C程序1.7数据的输入与输出1.8C语言宏定义1.9算法1.10C语言的产生、发展及特点☆☆☆☆☆☆☆⅔⅔自学什么是程序?常见的软件:记事本、画图、Word、Excel、暴风影音、WindowsXP、Unix等。它们用某种计算机语言写成(如C、VC++、Java、C#等),由一系列详细的指令组成,能准确的告诉计算机怎么处理文字或数据。程序员必须给出计算机要执行的详细指令序列,即程序。程序就是完成某种功能的指令序列。编写

2、C程序需要什么?程序由一系列符号(字母、数字等)组成,不能由计算机直接识别。程序不能由计算机直接识别,需要转换成二进制形式,称为编译(Compile),完成编译功能的程序称为编译器(Compiler)。常见的C语言编译器:TurboCTurboC++/BorlandC++VisualC++1.1C语言程序的基本结构1.1.1简单C程序介绍观察下面两个程序哪些相同的部分:#includevoidmain(){printf("ThisisaCprogram!");}#includevoidmain(){inta,b,su

3、m;a=2;b=3;sum=a+b;printf("sumis%d",sum);}#includevoidmain(){printf("ThisisaCprogram!");}编译预处理命令函数C语言程序的两大部分:⑴编译预处理命令:以“#”开头;一般放在程序的最前面#include表示文件包含,即将后面文件的内容包含到本程序中stdio.h是包含了输入输出函数的头文件⑵函数:一个程序中可以有多个,必须有一个main函数#includevoidmain(){printf("ThisisaCprogram!")

4、;}⑵函数:用于实现程序要求的功能包括函数首部和函数体两部分:函数首部:即函数的第一行,包括函数类型、函数名、参数(放在括号内,可以没有参数)函数体:即由{开始、到}结束的内容函数首部函数体#includevoidmain(){printf("ThisisaCprogram!");}⑴、main是函数名,称为主函数。每个程序必须有且只能有一个main函数。程序总是从main函数开始执行。⑵、void用于说明函数值的类型,void表示函数空值(没有值)。⑶、函数体由一对大括号括起来;范围以“{”开始,“}”结束。⑷、printf是C语言

5、的标准输出函数,表示把“""”内的字符串按原样输出到显示器上(除非遇到%或)。⑸、“”是换行符,即输出完后回车换行。⑹、每个语句必须以分号“;”结束。ThisisaCprogram!EG101.C1.5.4VC++6.0上机步骤C语言程序的基本结构:#includevoidmain(){}例.输出下列图形:***********verygood***********#includevoidmain(){}printf("***********");printf("verygood");printf("***

6、********");printf("***********verygood***********");原则:一行不要写的太长!例2:#includevoidmain()/*主函数*/{inta,b,sum;/*定义三个整型变量*/a=2;b=3;/*为变量a,b赋值*/sum=a+b;printf("sumis%d",sum);}说明:⑴、“/*…*/”表示注释部分,以“/*”开始,以“*/”结束;注释只是对程序的说明,仅起帮助阅读程序的作用,不影响程序的运行,可以放在程序的任意位置。注意不能嵌套注释(即/*…/*…

7、*/…*/)。⑵、定义变量后,系统就为其分配相应大小的存储单元,用于存放其值。C语言要求变量必须先定义,后使用。absum⑶、“=”为赋值运算符,把“=”右边表达式的值赋值给左边的变量⑷、“%d”表示以“十进制整数”形式输入输出数据,输出时代以一个十进制整数值,该值由“,”后边对应的变量或表达式提供⑸、本程序只能计算2、3之和,若要求其它数之和,则要修改程序,给使用程序带来很大的不便。sumis5eg102.c更通用的形式:#includevoidmain(){inta,b,sum;scanf("%d%d",&a,&b);sum=a+b;

8、printf("sumis%d",sum);}说明:⑴、sca

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

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

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