欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第1章C程序设计概述.ppt

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

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

    第1章C程序设计概述.ppt

    第1章 C程序设计概述,1.1 计算机语言发展简介1.2 基本程序结构1.3 程序运行机制1.4 程序的编写和实现,C教材,教材C语言程序设计教程 黄迪明,余勤国防工业出版社参考书籍C语言程序设计 谭浩强清华大学出版社C语言程序设计教程朱鸣华机械工业出版社,参考书籍,The C Programming Language(美)Brian W.Kernighan,Dennis M.Ritchie,本书原著即为C语言的设计者之一Dennis MRitchie和著名的计算机科学家Brian WKernighan合著的 一本介绍C语言的权威经典著作。,课程考核,期末成绩=平时成绩*40%+实验成绩*60%或 期末成绩=40+二级等级成绩*60%,1.1 计算机语言发展简介,程序是有序指令的集合【例】计算(ax+b)x+c,1.1 计算机语言发展简介,第一代语言机器语言二进制数,1.1 计算机语言发展简介,第二代语言汇编语言助记符,1.1 计算机语言发展简介,第三代语言高级语言自然符号,1.1 计算机语言发展简介,Fortran科学计算和工程计算Pascal学生学习使用C贝尔实验室为描述和实现UNIX而设计Basic,C+,Java,C#.,1.1 计算机语言发展简介,语言的特点可进行内存物理地址访问(第5章 指针)具有构造数据类型(第4章 数组和结构)的能力,数据结构系统化控制流程结构化(第3章 控制语句),以函数(第6章 函数)为基本结构进行流程控制语言简洁灵活,有32个关键字和9种控制语句语言表达能力强:34种运算符(第2章 基本数据类型及运算)程序运行效率高,易读性、可移植性好语法检查不够严格,对数组下标越界不做检查,1.2 基本程序结构,【例】在屏幕上打印出下列内容:Hello,world!,函数指定要执行的操作每个C源程序可由一个或多个函数组成每个C源程序有且仅有一个主函数,即main函数;每个程序都从main()函数开始执行,#includemain()printf(Hello,world!n);,Hello,world!_,包含标准输入输出函数库的信息,函数体由语句构成,每个语句以分号结束使用C编译系统提供的函数时,需要用预编译命令#include将函数所在的头文件“包含”进来#include,1.2 基本程序结构,【例】在屏幕上打印出下列内容:Hello,world!,/*/表示注释:注释不影响程序的编译和运行;可以用汉字或英文字符表示;可以出现在一行中的最右侧,也可以单独成为一行,/*包含标准输入输出函数库的信息*/#includemain()/*定义名为main的函数,函数不接受参数*/*main函数起始处*/*调用标准输出库函数printf用以显示字符序列*/printf(Hello,world!n);/*main函数定义结束*/,1.2 基本程序结构,【例】计算两数之和,变量用以存储计算过程中使用的值,#include main()/*求两数之和*/int a,b,sum;/*定义3个整型变量*/a=123;/*给变量a赋值,a存放被加数*/b=456;/*给变量b赋值,b存放加数*/sum=a+b;/*变量sum存放求和结果*/printf(sum is%dn,sum);,程序输出:sum is 579_,1.2 基本程序结构,标识符变量名,函数名关键字/保留字(32个)C语言中已被使用的,具有特定含义的标识符,1.4 程序的编写和实现,集成开发环境(Integrated Development Environment,IDE)编辑器editor 编译器compiler 链接器linker 运行run Microsoft Visual C+6.0Turbo C+3.0Turbo C 2.0,1.3 程序运行机制,(a*x+b)*x+c,?,1.4.1 Visual C+6.0上机操作,1.启动Visual C+6.0【开始】【程序】【Microsoft Visual Studio 6.0】【Microsoft Visual C+6.0】,1.4.1 Visual C+6.0上机操作,2.建立C源程序文件【文件】【新建】,弹出新建窗口,选择Files,在其下选择C+Source File。本例建立一个D盘CDEMOS文件夹下的EX1_1.c文件。,3.在编辑窗口进行源文件的编辑,编辑窗口,工程和文件管理窗口,信息窗口,4.程序的编译、连接与执行,工具栏,使用【编译】菜单栏或工具栏编译源程序,并连接,5.查看运行结果,在工具栏或菜单上按下运行键后,出现运行结果屏幕,如下图。按任一键可以关闭运行结果屏幕。,调试,/*nogood.c 含有错误的程序*/#include/*打印一个数和这个数的平方及立方*/main()(int n,n2,n3;n=2;n2=n*n;n3=n2*n2;printf(“n=%d,n square=%d,n cubed=%d”,n,n2,n3);),语法错误,输出结果是:n=2,n square=4,n cubed=16,语义错误,1.4.2 Turbo C+3.0上机环境与基本操作,Turbo C+3.0的启动方法一:点击应用程序tc.exe方法二:命令行启动(1)在windows环境下进入MS-DOS环境【启动】【运行】输入command或cmd,(2)进入TC目录,运行TC可执行程序(tc.exe),如果TC可执行程序在当前目录下,则直接输入TC可执行程序的存放路径若tc.exe不在当前盘,(3)进入TC+3.0,新建C源程序文件,Turbo C+3.0界面,(4)保存C源程序文件,【例】重命名NONAME00.CPP文件为ex3_1.c,并存放在D盘下的CDemos文件夹中完整路径为D:CDemosex1_3.c,目录设置,设置头文件路径TC安装路径INCLUDE,库文件路径TC安装路径LIB,编译后的输出代码文件的目录,文章:程序句子:语句词:常量、变量、函数语法规则:程序设计规则,自然语言的构成 VS 程序设计语言的构成,文 章,字,#includemain()int a,b,sum;a=123;b=456;sum=a+b;printf(sum is%dn,sum);,语法规则,在程序最前面用文件预编译命令#include引入相关头文件(header file);头文件扩展名均为.h程序有且仅有一个main函数(主函数)各个标识符间用空格分开;C语言区分大小写;关键字均为小写语句以分号结束;预编译命令、函数头和花括号后面不能加分号,#includemain()printf(Hello,world!n);,程序书写建议,先给出程序框架对齐代码缩进(TAB或空格)有足够的注释有合适的空行,根据颜色判断代码是否有拼写错误文件夹和文件名字使用英文或数字,长度不超过8个字符,

    注意事项

    本文(第1章C程序设计概述.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开