- 1、本文档共430页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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语言的数据类型、
您可能关注的文档
最近下载
- 小学体育_队列队形教学设计学情分析教材分析课后反思.doc
- 中建项目商务策划汇报模板.pptx
- 公路中小跨径钢-混组合梁桥标准图集(制订)》技术方案报告.docx
- “设计思维与方法”教案.ppt
- 大职赛生涯闯关参考答案.docx VIP
- 2022《美宜佳公司营运资金管理存在的问题及对策研究》开题报告文献综述(含提纲)3200字.docx VIP
- 长垣市人民医院西学中培训班《方剂学》考试.pdf VIP
- 苏教版一年级科学上册4.1《自然物与人造物》(课件).pptx
- 电子商务招聘简章模板.pdf
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
文档评论(0)