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

    C语言-第一章C语言概述.ppt

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

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

    C语言-第一章C语言概述.ppt

    C语言程序设计计算机学院:杨鸣第一章 C语言概述计算机系统=计算机硬件系统+计算机软件系统编程语言-计算机软件系统(程序)-计算机运行1.什么是编程语言用于编程的语言语言:字 规则规则 词 规则规则 句 规则规则 段 规则规则 文编程语言:字:int词:int*句:int*a;段:int a=0;for(i=0;i10;i+)a+=i;或 int add()int i,a=0;for(i=0;i10;i+)a+=i;return a;文:void main()int i,a;for(i=0;i10;i+)a+=i;printf(“%d”,a);或 1.cpp 2.cpp extern int add();int add()void main()int i,a=0;int a;for(i=0;iCPL-BCPL-B-C产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:C标准标准C:K&R合著The C Programming LanguageANSI C:1983年87 ANSI C:1987年1990年国际标准的ISO C894.2 C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好可访问物理地址,进行位操作中级语言32个关键字:(由系统定义,不能重作其它定义由系统定义,不能重作其它定义)auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while9种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn例 C语言与Pascal语言比较C语言 Pascal语言 含义 BEGIN.END 复合语句if(e)s;IF(e)THEN s 条件语句int i;VAR i:INTEGER 定义i为整型变量 int a10;VAR a:ARRAY1.10 OF INTEGER 定义整型数组aint f();FUNCTION f():INTEGER 定义f为返值整型的函数int*p;VAR p:INTEGER 定义p为指向整型变量的指针i+=2;i=i+2 赋值i+2ii+,+i;i=i+1 i自增值结论:C比 Pascal简练,源程序短。34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符 :|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数 :sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它 :()-C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整 型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体union4.3 C程序的基本结构例1 第一个程序 Hello,World!/*example1.1 The first C Program*/#include main()printf(“Hello,World!”);注释编译预处理函数语句输出:Hello,World!例2/*example1.1 calculate the sum of a and b*/#include/This is the main programmain()int a,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%dn,sum);/*This function calculates the sum of x and y */int add(int x,int y)int z;z=x+y;return(z);运行结果:sum=34函数语句预处理命令注释格式特点习惯用小写字母,大小写敏感可使用空行和空格常用锯齿形书写格式main().main()int i,j,sum;sum=0;for(i=1;i10;i+)for(j=1;j10;j+)sum+=i*j;printf(“%dn”,sum);优秀程序员的素质之一:使用TAB缩进对齐有足够的注释有合适的空行结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/行注释,/*/段注释,不能嵌套不产生编译代码编译预处理命令例:/*This is the main /*of example1.1*/*/非法4.4 C程序的开发过程编辑链接编译执行file.exe程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe4.5 C程序的集成开发环境Visual C+集成开发环境配置要求操作系统:Windows如何学习C语言编程?编程似写作 先学“字词句”和“语法”,目标是“写作”。学习数据类型、控制结构、语法规则等学语言基础 掌握程序分析、算法与编程写文章仅仅读书是不够的 程序是编出来的,程序是调出来 在编程实践中消化知识。没有天生的程序员 初学者:有点难。没有学不会的,只有学不精的除非自己放弃。青出于蓝胜于蓝:超过你的老师完全可能。循次渐近很重要 阅读/分析程序摹仿编程掌握常见程序模块简单程序复杂编程仅是起点,而非终点 从此编程与你相伴而行真正的程序员从此起步。听课要求:切实掌握各章主要内容(预习/听课/消化/归纳)在预习的基础上,听课为主,笔记为辅,课后弄懂课件和 教材中的程序(会分析,能流利写出)考核方式:作业(书面/上机)、考试

    注意事项

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

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开