C语言程序设计(高职)完整版电子课件.pptx

C语言程序设计(高职)完整版电子课件.pptx

  1. 1、本文档共430页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础 ---- C语言(全套课件);项目引导;问题:C语言作为一种流行的程序设计语言,我们如何使用它来编写程序?;第1章 C语言概述;第1章 C语言概述;1.1 C语言出现的历史背景;(本书选定的上机环境是TC V2.0(DOS操作系统)。 1.2 C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可以直接操纵硬件。 ;(6) 在C语言中,除实现顺序、选择和循环三种基本结构等的9条控制语句外,输入输出操作均由标准库函数来实现。 所以学习C语言,不仅要学习这9条控制语句和各种运算符,而且要学习并掌握常用标准库函数的使用。;例1: main() { ; };1. printf是C语言中的输出函数,功能:将双引号内的字符串原样输出.我们注意这条语句结束后有一个分号. 2. \n在C语言中表示换行符,是一个控制字符,表示在输出这条语句后回车换行. /* */间的内容作为注释部分,只起到说明的作用,不影响程序的运行.它只是给人看的,可以提高程序的可读性,对编译和运行不起作用, 因此注释可以加在程序中的任何位置. 运行结果: It’s a book! (在用户屏上输出该语句,并且因为有\n这个换行符,光标会移到下一行开头处.);1. int表示整型,这一行是声明部分,定义变量a,b,sum为整型变量,这条语句相当于int a; int b; int sum; 2. 两个赋值语句(把123赋值给a,把456赋值给b)这样a就等于123,b就等于456.;C程序实例;自定义功能函数来解决三角形面积问题。  #include “math.h” main( )  { int a , b, c;  float s; scanf(″%d%d%d″, a, b,c); s=area(a, b,c); /* 调用函数 */ printf(″s=%f\n″, s); } float area(float x, float y,float z) { float s,ss;  s=(a+b+c)/2.0; ss=sqrt(s*(s-x)*(s-b)*(s-c)); return(ss); } ; 说明:程序如右边的编制方法,实际上是不能正确运行行的。 ;应该加上函数声明;功能函数在前,主调函数在后,不需函数声明;总结: 一.一个c程序的组成: 编译预处理部分(可选) main(){ 说明部分 /*变量定义等*/ 执行部分 /*输入输出计算等*/ } 其他函数 (可选,位置任意);二.C语言程序的基本特点;1.4 C语言程序上机步骤 P5;二.TC的菜单(通过F10键和Esc键切换): File Edit Run Compile Project Options Debug Break/Watch;4.运行与查看结果 (1)运行当前正在编辑的源程序文件 选择并执行Run / Run项(快捷键:Ctrl+F9),程序运行结束后, 仍返回到编辑窗口。 (2)查看运行结果 选择并执行Run / User Screen项(快捷键:Alt+F5)。查看完毕后,按任一键返回编辑窗口。 5.编辑下一个新的源程序 选择并执行File / New项即可。 如果屏幕提示如下确认信息: NONAME.C not saved. Save?(Y/N) 如果不需要保存当前正在编辑的源程序,则键入“N” ; 如果需要保存当前正在编辑的源程序,则键入“Y” 进入下一步操作。 系统提示换名: F:path\NONAME.C 直接输入你给源程序文件起的名字再按回车即可。 6.退出TC返回DOS: File/Quit(快捷键:Alt+X键);Turbo C编程常用操作(按F1键可获得帮助) ;1.5 高校学生成绩管理系统------界面设计;1.5 高校学生成绩管理系统------界面设计;1.5.2 算法设计;1.5 高校学生成绩管理系统------界面设计;1.5 高校学生成绩管理系统------界面设计;总结:;程序设计基础 ---- C语言;项目引导;第2章 程序设计基础知识; 本章主要介绍C语言的数据类型、

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档