欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    TP-39570204C语言程序设计1ppt.ppt

    • 资源ID:1705071       资源大小:501.50KB        全文页数:31页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    TP-39570204C语言程序设计1ppt.ppt

    C语言程序设计 (第二版)主编 王曙燕,科学出版社,第一章 C语言概述,发展过程,1.1 C语言的发展和特点,C标准与版本1983年:ANSI C1987年:87 ANSI C:1990年:国际标准的ANSI C,从软件类型来看面向过程:常用Turbo C(PC机版) Visual C (可视化)面向对象:常用C+/Visual C (可视化)最新:为Windows和Web应用程序提供动态开发环境的Visual C+.NET(C#),1.1 C语言的发展和特点,1.1 C语言的发展和特点,学习编程好比学习写作学语基:学习数据类型、控制结构、语法规则等写文章:掌握程序分析、算法与编程等循次渐进 阅读/分析程序摹仿编程掌握常见程序模块简单程序复杂编程多看参考书和现有程序重视上机,切实掌握程序调试技术,语言简洁,表达能力强,易于理解只有32个关键字,9种控制语句数据构造能力强运算符和数据结构丰富程序书写格式自由程序设计结构化、模块化可直接访问物理地址,实现对硬件和低层系统软件的访问语言生成的代码质量高可移植性好,增加学习难度,1.1 C语言的发展和特点,例1.1 第一个程序 Hello,World!,/* The first C Program*/#include main() printf(“Hello,World!”);,输出:Hello,World!,1.2 C语言的程序结构,printf(“Hello,World!n”);,C程序的上机步骤,C源程序.c文件,目标程序.OBJ文件,可执行程序.exe文件,对源文件进行语法和逻辑结构检查,将目标程序、库函数或其他目标程序连接成一个可执行文件,程序设计语言处理流程,名词: 【源程序】用汇编语言或高级语言编写的程序 【目标程序】经翻译程序翻译生成的程序 【可执行程序】经连接程序处理过的程序,/* Calculate the sum of two integers*/#include main( ) int a, b, sum; printf(“Please input two intergers:”); scanf(“%d%d”, ,输入:5 10输出:sum=15,例1.2 求两个整数之和,例1.3 求两个整数的最大值,/* Get the max-value of two integers*/#include int GetMax(int a, int b) int max; if(a>=b) max=a; else max=b; return max;main( ) int a, b, max; printf(“Please input two intergers:”); scanf(“%d%d”, ,输入:5 10输出:max=10,int GetMax(int a, int b) int max; if(a>=b) max=a; else max=b; return max;,函数类型 函数名(形参类型说明表) 说明语句;执行语句;,例 求两个实数的最大值,#include float GetMax(float a, float b) float max; if(a>=b) max=a; else max=b; return max;main( ) float a, b, max; printf("Please input two float number:"); scanf("%f%f", ,输入:5.6 10.8输出:max=10.8,格式特点习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式,main( ) . . . . . . .,main( ) int i , j , sum; sum=0; for(i=1; i<10;i+) for(j=1;j<10;j+) sum+=i*j ; printf(“%dn”,sum);,优秀程序员的素质之一:使用TAB缩进 对齐有足够的注释有合适的空行,1.2 C语言的程序结构,函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成,用“;”作为语句终止符注释/* */为注释,不能嵌套,不产生编译代码,例: /*This is the main /* of example1.1*/ */,编译预处理命令例#include ,1.2 C语言的程序结构,字符集,字符是可以区分的最小符号,是构成程序的基础。包括三方面:英文字母:az和AZ;数字:09;特殊字符:空格 ! 等由字符集可构成进一步的语法成分,例:标识符、关键字和特殊运算符等。,1.3 C语言的基本语法成分主要分为:基本字符,标识符两种。,标识符,标识符在程序中用来标识各种程序成分,命名程序中的一些实体。包括三方面:字母; 2. 数字; 3. 下划线:“_”注意:开头:必须是英文字母或下划线;大小写敏感:大小写字母是不同的字符;长度:一般系统规定标识符的长度<=8。标识符的选择要有意义:例如,name, city, data, sum, average等,1.3 C语言的基本语法成分标识符,1系统定义标识符具有固定名字和特定含义的标识符分为关键字和预定义标识符 2用户定义标识符 用于对用户使用的变量、数组、函数等操作对象进行命名,标识符的分类,1.3 C语言的基本语法成分标识符,32个关键字:(由系统定义,不能重作其它定义)数据类型: int、char、float、double、short、long、void、signed、unsigned、enum、struct、union、const、typedef、volatile 存储类别:auto、static、register、extern 语句命令字:if、else、switch、case、default、for、do while、goto、 break、continue、return运算符:sizeof,1.3 C语言的基本语法成分标识符 关键字,预定义标识符,用户标识符,1.3 C语言的基本语法成分标识符 关键字,预定义标识符,用户标识符,9种控制语句:,1条件判断语句 if ( ) else switch ( ) 2循环控制语句 for ( ) while ( ) do while ( )3转移语句 break、continue、goto return,1.3 C语言的基本语法成分标识符 关键字,预定义标识符,用户标识符,系统标准库函数scanf、printf、putchar、getchar、strcpy、strcmp、sqrt等编译预备处理命令include、define等,1.3 C语言的基本语法成分,对用户定义标识符的规定不能含有除字母、数字和下划线“_”外的其他字符必须以字母或下划线“_”开头标识符中大小写字母含义不同长度:一般系统规定标识符的长度<=8。标识符的选择要有意义:例如,name, city, data, sum, average等不能使用关键字,1.3 C语言的基本语法成分 对标识符的规定,关键字必须用小写字母。不允许使用关键字为变量、数组、函数等操作对象命名预定义标识符允许用户对它们重新定义,当重新定义后将改变它们原来的含义,算术运算符:+ - * / % + -关系运算符: >= !=逻辑运算符:! && |位运算符 :> | &赋值运算符:= 及其扩展条件运算符:? :逗号运算符:,指针运算符:* &求字节数 :sizeof,1.3 C语言的基本语法成分运算符-34种运算符:,强制类型转换:(类型)分量运算符:. ->下标运算符:其它 :( ) -,记忆C语法规则,C关键字记忆各种数据类型名称及取值范围记忆变量、函数等命名规则 记忆常用的库函数(名称、功能、参数含义及返回值含义)养成良好的编程风格:层次缩进显示程序流程独立、认真完成作业和上机任务大量的上机编程练习,1.4 如何学习C语言,练习:编写一个area.c程序,输入半径,求圆面积。,#define PI 3.14159 #include main( ) float r,s; scanf(“%f ”,/*编译预处理-宏替换*/*编译预处理-文件包含*/*主函数*/*定义变量r、s类型为 单精度实型*/ /*变量r赋值*/*计算圆面积s*/*输出结果*/,练习:编写一个area.c程序,输入半径,求求圆面积。,#define PI 3.14159 #include main( ) float r,s; scanf(“%f ”,程序的不足:输入变量时候没有提示语句;如果半径r为负值,也会有正常的s值输出。输出结果的小数位数为6位,与习惯不符。,练习:编写一个area.c程序,输入半径,求求圆面积。,#define PI 3.14159 #include main( ) float r,s; printf(“Please input the r: ”); scanf(“%f ”, ,练习:求三个整数的平均值。,#include main()int a,b,c;float aver;printf("please input the a,b,c: ");scanf("%d%d%d",练习:求三个整数的平均值。,#include float average(int x,int y,int z)float av;av=(x+y+z)/3.0;return av;main()int a,b,c;float aver;printf("please input the a,b,c: ");scanf("%d%d%d",学习要点:程序设计语言的概念和发展。了解C语言的发展、标准以及特点。熟练掌握C语言的基本语法成分, (字符集、标识符、运算符)。熟悉C语言程序的结构和书写要求。重点:掌握标识符构成规则,熟记关键字。,

    注意事项

    本文(TP-39570204C语言程序设计1ppt.ppt)为本站会员(创****公)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开