- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的诞生与发展 贝尔实验室于70年代初研制出来。 80年代初,美国国家标准化协会(ANSI),制定了ANSI C标准(俗称标准C),1989年再次做了修订(称新标准C) 。 微机上广泛使用的C语言编译系统有MSC、TC 、BC:基本部分相同,但存在一些差异。 Visual C++最初的是由Borland开发,本学期上机环境选择Visual Vc++6.0。 C语言做电子设备的比较多,比如嵌入式行业就用的C语言,什么手机软件了,硬件驱动了,网络安全方面的也有,如防火墙之类的,还有现在比较流行的数字机顶盒,路由器,监控安防方面等等都用C语言开发的! 一个VC单文件应用程序的实现 算法 什么是算法 为解决某一实际问题而采用的解题步骤与方法的完整描述 算法的描述方式 用自然语言描述算法 用流程图描述算法 用N-S结构图描述算法 用自然语言描述算法 第一步:输入x和y的值 第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。 用流程图描述算法 用N-S结构图描述算法 图 用N-S结构图描述的算法 课堂练习 1.从键盘上输入一个大写字符,将其转化为小写字符. 2.从键盘上输入一个三位数, 分别输出这个数的每一位. 3. 从键盘上输入2个数,用数学方法完成2数的交换并输出交换后的数据. 4. 从键盘上输入数,判断该数是正数. 1.从键盘上输入一个大写字符,将其转化为小写字符. 2.从键盘上输入一个三位数, 分别输出这个数的每一位. 3. 从键盘上输入2个数,用数学方法完成2数的交换并输出. 4. 从从键盘上输入数,判断该数是正数. 说明:函数是C语言程序的基本构成单位。 (1)main()函数: C语言程序总是从main( )函数开始执行(不论其在程序中的位置),止于主函数结束。 (2)由一个main()函数和若干个其它函数结合而成。 (3)其它函数:通过被main( )函数直接或间接调用而执行。习惯:将主函数main()放在最前头。 分号是C语句的一部分。 C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符均可忽略不计。 注释部分应括在/*……*/之间,且“/”和“*”之间不能有空格。 * * 教师:吴宏瑜 邮箱:wuhongyu@scu.edu.cn 电话 教材、参考书 教材 C语言程序设计 孙亚飞 四川大学出版社 C语言程序设计实践教程 夏欣 四川大学出版社 参考教程 全真笔试+上机考题解答与训练 C程序设计 C高级实用程序设计 王士元 清华大学出版社 C程序设计案例教程 王岳斌 清华大学出版社 学好任何一门高级语言编程设计的“秘诀”就是多上机实践,通过上机实践才能深化和巩固讲授的理论知识。C语言实践性特强的课程,按分配的教学时间是远远不够,同学们一定要自主学习,才能够“真正”学会使用它们来编写与正确的调试程序,从而达到与所学专业结合,做一个全面发展的未来人才。 课程要求 课前请做好预习,保持课堂安静,头脑清醒,思维活跃,认真、独立、按时完成并提交作业。 上课要准备草稿本,课后作业需做在练习本上。 重视上机实践,在老师指定上机时间前一定要先行上机练习准备,才能有效利用老师的指导上机时间,解决学习中的问题 。 成绩评定 平时作业+考勤 10% 上机考试 30% 期未笔试 60% C语言概述 本次学习目标(第一章与第二章) 1.了解C语言的发展历史 2.了解C的特点 3.了解程序的基本概念 4.掌握VC语言的编译与执行的过程 5.掌握算法的基本表示方法(重点、难点) /* example1.1 The first C Program*/ #include stdio.h main() { printf(“Hello,World!\n”); } C程序格式和结构特点 例:第一个程序运行时显示 Hello,World! 注释 编译预处理 函数 语句 编辑 链接 编译 执行 VC程序的上机步骤 VC程序开发步骤 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe C语言 可执行程序 编译器 程序和数据 执行结果 #include stdio.h void main ( ) { int a,b,sum; a=123; b=456; sum=a+b; printf (sum is %d\n, sum); } #include st
您可能关注的文档
最近下载
- 人教版二年级数学期末试卷.docx VIP
- 地铁疏散平台施工方案.docx VIP
- 2021中国智能家居生态发展白皮书.pptx VIP
- 中职人工智能技术应用专业人才培养模式的探索与实践报告.docx VIP
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.docx VIP
- 智能家居生态发展白皮书.pptx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(三年级).pdf VIP
- 铁路线路防护栅栏(通线〔2023〕8001)下.docx VIP
- 范德堡法.doc VIP
- 2023-2024学年江苏省高中语文高三期末通关考试题详细答案和解析.docx VIP
文档评论(0)