1 / 73
文档名称:

c 编程基础知识.pptx

格式:pptx   大小:491KB   页数:73页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 编程基础知识.pptx

上传人:wz_198613 2018/5/27 文件大小:491 KB

下载得到文件列表

c 编程基础知识.pptx

相关文档

文档介绍

文档介绍:第2章 C++编程基础
数据类型与表达式
程序的控制结构
函数
数组
指针
构造数据类型
C语言与面向对象的C++
C语言是七十年代初贝尔实验室的Dennis Richie 等人在B语言基础上开发出来的。C最初是作为UNIX操作系统的开发语言为人们所认识。
七十年代末,随着微型计算机的发展,C语言开始移植到非UNIX环境中,并逐步脱离UNIX系统成为一种独立的程序设计语言。
C 语言版本很多,为了让开发出来的代码能够在多种平台上运行,1988年美国国家标准协会ANSI对C语言进行了标准化,产生了ANSI C。
C语言是一个面向过程的编程语言。
C语言与面向对象的C++
C++包括C的全部特征、属性和优点。
C++支持面向对象程序设计。通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、继承、重载和多态性等特征实现了软件重用和程序自动生成,使得大型复杂软件的构造和维护变得更加有效和容易。
C++与C完全兼容。但由于与C兼容,使得C++不是纯正的面向对象的语言,它既支持面向对象程序设计,也支持面向过程程序设计。
C++编译环境有许多版本,国内较为流行的有Visual C++和C++ Builder。
一个简单的C++程序
// 表示注释行,# 引导一个预处理语句;main 表示主函数,void 表示无返回值
cin为输入流,类似C语言的scanf;cout为输出流,类似C语言的printf;
endl 是换行函数;\n 为换行符;函数体用{}括起来。
注意与C的区别。它没有用到类的概念。
#include <> //包含头文件,称为编译预处理行 void main() //main()函数,程序入口 { //程序体开始 int x; //定义变量
cin>>x; //由键盘输入值并赋值给变量x
cout<< "\n x=" <<x<<endl; //输出字符串内容和x的值并换行 } //程序体结束 运行结果:x=6
数据类型与表达式
程序设计主要包括数据结构(数据类型)和算法(操作步骤)的设计。
运行程序,要先描述算法。而描述算法应先说明算法要用的数据。
数据以变量或常量的形式来描述,每个变量或常量都有数据类型。
C++语言的命名原则
C++语言的字符集由下述字符构成:
①英文字母:A~Z,a~z
②数字字符:0~9
③特殊字符:空格、!、#、%、^、&、*、_(下划线)、+、=、:、- 、~、<、>、/、\、? 、〝、;、.、( ) 、{ } 、[ ]
C++的命名原则
C++中的数据类型分为基本类型(C++编译系统内置)和非基本类型(用户自定义类型)。
说明: 在不同的系统中,每个变量类型所占的字节数可能有所不同,这里列出的是在VC++编译环境中的情况。
常量


浮点小数,只使用十进制表示
两种表示形式
一般形式:,- ,, , ,2.
指数形式: 3e1 -3
默认为double型,如果后缀为F(或f)则为float型。
20(十进制表示)
0x14
024
十六进制表示
八进制表示
[±]0若干0~7的数字
[±] 0x若干0~9的数字及A~F的字母

单引号括起来的一个字符
如‘A’, ‘2’(非数字) ,‘’(空格),‘?’

简称字符串,用一对双引号括起来的字符序列
例如"China"

两个:false(假) true(真)

最近更新

2024年武汉海事职业学院单招职业适应性测试题.. 55页

2024年江苏海事职业技术学院单招职业适应性测.. 55页

2024年江西应用技术职业学院单招职业适应性测.. 54页

2024年沈阳职业技术学院单招职业适应性测试题.. 56页

2024年河北省承德市行政职业能力测验题库完整.. 149页

2024年河南信息统计职业学院单招职业适应性测.. 58页

2024年河源职业技术学院单招职业适应性测试题.. 56页

2024年浙江宁波市象山县事业单位招聘53人历年.. 59页

2024年浙江杭州大江东社招聘劳动保障监察协管.. 59页

2024年浙江杭州西湖城市建设投资集团限公司招.. 59页

2024年浙江温州鹿城区区内选拔大学生村官4名历.. 60页

2024年浙江省台州仙居县专职社区工作者招聘45.. 89页

2024年浙江省宁波市象山县公共资源交管办招聘.. 59页

2024年浙江省嵊泗县事业单位招聘17人历年高频.. 60页

2024年浙江省温州市平阳县事业单位招聘11人历.. 60页

2024年浙江省舟山市定海区事业单位招聘30人历.. 59页

2024年浙江省食品药品检验研究院招聘30人历年.. 59页

2024年浙江金华义乌市博物馆招聘事业编制工作.. 60页

2024年海南东方市岛西林场招聘事业编工作人员.. 59页

2024年深圳事业单位之自我认知历年高频难、易.. 59页

2024年湖北中烟工业限责任公司招聘176人历年高.. 88页

2024年湖北咸宁嘉鱼事业单位招聘248人历年高频.. 59页

2024年湖北宜昌市兴山县招聘10人历年高频难、.. 89页

2024年湖北枣阳事业单位招聘15人历年高频难、.. 87页

2024年湖北武汉硚口区公共事务服务中心招聘历.. 60页

2024年湖北省地质局事业单位招聘32人历年高频.. 59页

2024年湖北省武汉东湖新技术开发区关东街道招.. 60页

2024年湖北随州事业单位招聘163人历年高频难、.. 89页

2024年湖南安全技术职业学院单招职业适应性测.. 55页

小学科学教科版六年级下册期末测试题3(2024春.. 4页