C语言课程程序设计概述

C语言课程程序设计概述

ID:43706096

大小:832.50 KB

页数:36页

时间:2019-10-13

C语言课程程序设计概述_第1页
C语言课程程序设计概述_第2页
C语言课程程序设计概述_第3页
C语言课程程序设计概述_第4页
C语言课程程序设计概述_第5页
资源描述:

《C语言课程程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆邮电大学计算机科学与技术学院李盘林lipl@cqupt.edu.cn13883009056C/C++程序设计C语言的地位C语言功能强大、语法精炼,是使用最广泛的高级程序设计语言,在程序设计史上具有里程碑意义C语言从诞生至今的接近40年中,长期占据编程排行榜的前三名许多程序设计语言、工业级的程序库等在设计之初都借鉴了C语言的思想和神韵C语言是理工科类院校开设的信息类基础核心课程计算机专业后续课程需要C语言作为基础2021/7/29本课程授课计划章节学时分布第一、二章2学时第三章4学时第四章4学时第五章4学时第六章4学时第七章2学时(C语言共20学时)第九、十、十一章各4学时(C++共12学

2、时)实验环境:VC6.0期末总评成绩=70%*卷面成绩+平时成绩2021/7/29同学们应该做到的学好程序设计语言的唯一途径是上机练习你的编程能力与你在计算机上投入的时间成正比课前课后做好预习复习每天读一段经典程序、编写一小段程序,最好是经典算法或是自己尚未掌握的问题2021/7/29在学C之前,你知道吗?计算机由哪些部件构成?为什么说CPU和内存是计算机中最重要的部件,它们究竟是什么?计算机采用十进制进行计算吗?为什么说计算机是数字化的设备?计算机表示的整数、浮点数等是有限集还是无限集?为什么?听说过编译器吗?它对程序很重要,它是什么?2021/7/29计算机系统分为:硬件+软件硬件软件计

3、算机系统的组成2021/7/29“冯·诺依曼机”结构输入/输出设备存储器运算器控制器取出数据CPU大脑记忆装置眼睛和耳朵2021/7/29数字化设备——计算机数字电路芯片上晶体管有开和关两种状态电压只有高低两种状态(矩形波)内存中电容只有充电和放电两种状态因此,可以用0和1代表计算机器件的工作状态二进制使电路设计简单,容易实现,并具有较强的可靠性和抗干扰性101001012021/7/29计算机存储和处理二进制信息“位(bit)”是信息表示的最小单位,代表一个0或1,用b表示“字节(Byte)”表示每个记忆单元由8位二进制位组成,用B表示1KB=210B=1024B1MB=210KB=102

4、4KB1GB=210MB=1024MB1TB=210GB=1024GB10001101字节Byte76543210位bit在计算机中数据的表示范围是无限的吗?2021/7/29由于受到机器限制,计算机内数据的表示是有限的一个位只能表示一个0或1一个字节只能256种信息状态计算机内信息的处理可以以8位、16位、32位、64位为单位进行处理位数越多,信息的状态就越多数据表示的范围2021/7/29程序设计语言的故事机器语言(MachineLanguage)编写的1+1程序汇编语言(AssembleLanguage)编写的1+1程序101110000000000100000000000001010

5、000000100000000MOVAX,1ADDAX,1像不像天书?结果保存在CPU里2021/7/29程序设计语言的故事BASIC语言编写的1+1程序——高级语言C语言编写的1+1程序PRINT1+1#includeintmain(){printf("%d",1+1);return0;}结果显示在屏幕上2021/7/29典型的C程序#include编译预处理命令/*主函数*/intmain(){printf("学号:08020101");printf("姓名:刘海");printf("班级:0120801");return0;}主函数2

6、021/7/29观察上述程序可知每个C程序有且仅有一个main函数(主函数),程序总是从main函数开始执行在函数中调用系统提供的库函数时,应在调用之前将相应的头文件(headfiles)包含到本程序中:如:#include如果用户需要的功能C程序已经提供(参考附录E),则可以通过include命令将该函数所在文件包含进行即可调用(使用)该函数2021/7/29C程序的书写规则函数由函数首部和函数体构成,其中函数首部主要说明函数的功能,而函数体则是功能的具体实现部分,由一系列可执行语句构成,每语句以分号作为结束标志养成良好的编程习惯养成写注释的习惯将程序进行分段,使程序的结

7、构更清晰一行只写一条语句函数体内代码须缩进两个空格2021/7/29C程序上机过程编辑(Edit)扩展名为.cpp或.c的源程序文件编译(Compile)扩展名为.obj的目标文件链接(Link)形成最后的可执行文件扩展名为.exe的可执行文件运行(Run)2021/7/29源程序文件hello.c目标文件hello.obj可执行文件hello.exe编译链接编辑运行库文件2021/7/29VC6.0下C语言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。