- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分校C第1讲C语言概述36
C语言程序设计;课程介绍;2010级C语言教学日历;预备知识
计算机组成和工作原理
计算机语言和程序
C语言的简史
为什么学习和使用C语言
C语言程序的开发过程
C语言编程环境
C语言编程实验环境;1.1 程序设计语言的发展及其特点;计算机程序和语言;高级语言;1958年 ACM小组和德国的应用数学和力学协会GAMM在苏黎世把他们关于算法表示法的建议综合为一,形成了Algol 58 。有人称为A语言。
1963年,剑桥大学将ALGOL 60语言发展成为CPL语言。 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。 而在1972年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 ;1.2 C语言的发展及其特点、应用;为什么学习和使用C语言;C语言的特点;C语言的应用非常广,也非常多;C语言的市场份额10年来长期保持在15%至20%之间。以前更多.
以上那么多种语言,用处各有侧重,在此不一一列举,但C语言总是最底层的应用,基础中的基础。尤其指针和结构体应用,无人替代得了,这也是所有的编程机构必考C语言道理之所在。
(占市场0.2左右份额的语言大约有50多种以上.);为什么要学习C语言;#include stdio.h
int main()
{
int i,j;
system(color 1a); //颜色函数
for(i=1;i=9;i++)
{
for(j=1;j=i;j++)
printf(%d*%d=%2d\t,i,j,i*j);
printf(\n);
}
return 0;
} ;C语言程序的开发过程;1.编辑:Edit;1)连接过程是将编译过程中生成的目标代码与头文件进行连接处理,生 成可执行程序文件的过程。
2)在连接过程中,时常还要加入一些系统提供的库文件代码。经过连接后生成的可执行文件的扩展名为.exe。 ;运行C程序的步骤和方法;VC++6.0操作指南;Visual C++开发环境特点:
集成化的开发环境;
可视化交互式界面;
与Win32紧密相连;
Windows环境下最主要的开发系统之一;
强大的调试功能,有效的排错手段。;Visual C++6.0的菜单栏;VC6可以创建的项目类型;编辑C语言程序;选择浏览按钮后,弹出如图所示的窗口:
选择正确的驱动器盘和文件夹,我这里选择的是:
D:\C语言系列\work
最后单击确定就会产生如下页所示的编辑窗口:;刁第碍洛枢础痪早民倚志熄揣张袒馏井疑柏谱边张佬衔重况谢棚厂涅甫澳分校C第1讲C语言概述36分校C第1讲C语言概述36;在编辑窗口中输入C程序,单击“编辑”按钮或者单击“组建菜单下的“编译”菜单项或者按快捷键Ctrl+F7,如果有错,则在下面的信息框中显示错误信息和警告信息,拖动右边的滑块,从上到下在每1个错误或者警告上双击则上面程序中某行高亮显示,可以通过信息知道是什么错误和警告,改正之,注意有时一个小错可能产生不少的错误信息,不必大惊小怪,改掉一个错误,可能与其相关的其他许多错误信息就都没有了。所以每改掉一个错误,就应重新编辑一次。;调试程序----跟踪程序的运行;调试程序的方法;当再次按F10输入数据如10,回车后,则在左下角变量w的数据变成红色10了,再按两次F10,变量area都发生了变化。再按两次F10,计算出结果。当执行到源文件的结束时,应当按F5键,否则,程序将跟踪进入系统内部代码??;--------------------Configuration: p71L5-25 - Win32 Debug--------------------
Compiling...
p71L5-25.c
D:\C语言系列\06-08级C语言课件\work\p71L5-25.c(8) : error C2018: unknown character 0xa3
D:\C语言系列\06-08级C语言课件\work\p71L5-25.c(8) : error C2018: unknown character 0xa8
D:\C语言系列\06-08级C语言课件\work\p71L5-25.c(8) : error C2143: syntax error : missing
您可能关注的文档
- 东营市园林绿化工程施工与验收标准.ppt
- 二 农村留守儿童存在主要问题与原因.doc
- 丰田零库存对我国企业管理启示.doc
- 二、汉密尔顿保护关税论.ppt
- 二、单 反 相 机 十 大 参 数 设 置 & 常 用 操 作.ppt
- 二年级下册作文伸出我们双手.doc
- 二、蚕宝宝一生.ppt
- 二度晨会运作要领.ppt
- 二建施工管理上课辅助--------网络计划2.ppt
- 二年级语文上册24 日记两则优秀ppt.ppt
- 教师教学画像在初中美术教学中的个性化辅导与创新能力培养教学研究课题报告.docx
- 小学阶段校园植物多样性保护与教育实践探究教学研究课题报告.docx
- 初中语文综合性学习活动中网络资源的有效整合与应用教学研究课题报告.docx
- 中学物理教育云雾计算平台构建与物理实验虚拟现实教学策略研究教学研究课题报告.docx
- 2025初一英语教学计划范文(30篇).docx
- 2025年血液净化信息系统项目合作计划书.docx
- 初中教师数字技术应用与个性化职业成长路径研究教学研究课题报告.docx
- 线上健身平台健身教练职业发展规划研究报告.docx
- 2025年生物发酵工程技术在生物化工产品领域的应用与挑战报告.docx
- 基于核心素养的高中化学教学策略创新研究教学研究课题报告.docx
文档评论(0)