欢迎来到天天文库
浏览记录
ID:57055538
大小:924.00 KB
页数:342页
时间:2020-07-30
《cC程序设计语言课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C程序设计语言计算机学科类别计算机科学理论计算机组织与系统结构计算机软件计算机硬件计算机应用计算机科学理论数值计算离散数学计算理论程序理论计算机组织与系统结构计算机类型计算机组成计算机系统结构计算机网络计算机可靠性与可维护性计算机性能评价计算机软件软件语言软件方法学软件工程软件系统操作系统、语言处理系统、数据库系统、分布式软件系统、人机交互系统计算机硬件计算机逻辑部件集成电路计算机存储设备计算机输入输出设备网络通讯设备计算机电源计算机制造计算机维护计算机硬件的可靠性计算机应用中文信息处理计算机图形学数字图象处理计算机辅助技术多媒体计算技术计算机控制系统信息系统计算机仿真人工智
2、能软件计算机软件的定义:计算机中程序极其文档软件分类系统软件:操作系统支撑软件:数据库,网络,软件开发环境应用软件:特定应用领域的软件程序(Program)程序是一种特殊文件定义:是计算任务的处理对象与处理规则的描述用计算机编写的一系列的加工步骤计算机做什么都是程序预先确定的计算机的思考是什么计算机下棋能力说明什么人工智能与程序有关的要素可执行程序文件其他相关文件例子:金山词霸字典发音数据文件数据输入输出源程序可执行程序在DOS、WiNDOWS下的com或者exe文件一般直接可以运行需要特定的数据文件,或者其他可执行程序可执行程序高级应用需要特定的环境注册表动态链接库(DLL
3、)程序的内容都是机器语言通过对源程序的编译得到使用的编译工具叫编译程序机器语言计算机能够认识的语言计算机的基础是数字电路机器语言就是数字电路里的电信号将在《计算机组成》课程中学习都是二进制文件一条机器语言成为一条指令指令是不可分割的最小功能单元源程序我们目前学习的就是使用高级程序设计语言编写程序代码编制程序(编程)由程序设计语言构成就向用英文能够写小说,用中文也可以写出一样内容的小说C是高级程序设计语言最常用的一种程序设计语言区别于自然语言将自然语言形式化为有格式的语言按照与自然语言的相似性分为:高级程序设计语言低级程序设计语言(接近机器语言)按照应用范围分为:通用语言、专用
4、语言程序设计语言基本成分:数据成分运算成分控制成分传输成分程序设计语言定义:用于书写计算机程序的语言。通常指实现高级语言。语言的基础是一组记号与一组规则。程序设计语言包括:语法:记号的组合规则语义:记号的特定意义语用:程序与使用者的关系源程序->可执行程序编辑编译链接源程序目标程序可执行程序执行编译器库可执行程序与源程序比较可执行程序可以运行的程序不知道程序设计员的思想不能修改原有的流程完成功能固定源程序可以生成可执行程序知道程序设计员的思想能修改原有的流程完成功能可以修改进入C编程需要的条件:C语言集成环境:TurboC包含了编辑编译链接调试运行等工具C语言使用最广泛197
5、2-1973年AT&T的BELL实验室在B的基础上开发开发Unix1990年国际标准的ANSiC第一个程序:HelloWorld希望输出是在屏幕上打印HelloWorld首先启动TC.EXE(TurboC的可执行程序名称)在输入窗口输入如下的文字:HelloWorld源程序#includemain(){printf(“HelloWorld”);}编译源程序并执行结果保存该源程序为某个名字,例如example.c选择makeEXEfile退出TurboC环境dir能够看到新增加了文件,名称为example.exe在操作系统提示符下执行example.exe
6、注意C语言源程序对大小写敏感,而一般的文件名对大小写不敏感理解HelloWorld--头文件#includestardandinput/outputheadfile标准输入输出头文件输入输出不是C的保留字由于后面使用到函数printf,而该函数定义在stdio.hstdio.h是编译器预先提供的头文件凡是使用函数printf,必须#include#的意思是预处理在计算机开始理解源程序前先告诉计算机什么是函数printf,在哪里找得到该函数的解释函数的简单解释:功能块保留字语言本身使用的词汇不能作为普通的词汇使用仅表示在语言中的特殊含义mai
7、n()称为函数申明,函数定义,表示main这个函数是干什么的特殊的函数在一个源程序中有且仅有一个main函数在()中可以写参数{}{}表示其中的语句都当作一句语句来看待必须一一对应{为开始}为结束printf由编译器中的stdio.h提供的函数能够实现在屏幕上输出的功能printf在()内可以是字符串()代表函数的参数参数代表的是来料加工中来的是什么料字符串用“”括起来后面加字符,表示特殊字符,可以查表表示换行符号可以出现在字符串的任意地方printf(“helloworld”);
此文档下载收益归作者所有