- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一篇 章 CC++概述 C++ .ppt
C++程序设计; 第一章 C/C++概述
第二章 基本数据类型、运算符和表达式
第三章 结构化程序设计
第四章 数组
第五章 函数
第六章 面向对象程序设计基础
第九章 C++的I/O流库 ;课程目标;第一章 C/C++概述;1.1 C/C++发展简史;VC=C++语言+MFC的封装类+IDE
MFC(microsoft foundation classes,微软基础类
库)
是微软为Windows 程序员提供的一个面向对象的
Windows 编程接口,它大大简化了Windows 编程
工作。;C++是C语言的超集。
所谓“C++是C语言的超集” 是指C++中包含C语言的全部语法特征。因此,每一个用C语言编写的程序都是一个C++程序。C++语言的设计宗旨就是在不改变C语言语法规则的基础上扩充新的特性。;C++的组成;引例1:最简单的C程序
void main()
{
}
//仅含有一个空的主函数;1.2 简单的C/C++程序实例;例1:计算两整数和并输出
#includeiostream.h
void main()
{
int a,b,c;
cout“请输入被加数和加??”endl;
cinab;
c=a+b; //求两数之和
cout“两数之和为:”cendl;
};18;例1(另) 求两个数之和。 ;总结:
(1) C/C++程序是一个或多个函数构成的,main函 数一定要有。
不管有多少个函数,执行从main函数开始。
在一个函数内,执行从上到下开始的。
(3) 注释从//开始的,只有增加可读性的作用。
(4) 书写形式自由.
一行内可以写多条语句,一条语句也可以分写在不同行上。
(5) C语言中大小写字母是不同的;1.3 基本语法成分;3. 标识符:
由字母、数字和下划线三种字符组成
必须以字母或下划线开头
合法标识符。
A2 student area_of_circle num _dd Int
不合法标识符
2A A-B area of circle M.D int
① 大小写字母不等价
习惯上,变量名小写,符号常量大写。;① 大小写字母不等价
习惯上,变量名小写,符号常量大写。
② 关键字不能作标识符用。例如,int、define等关键字不能作为标识符用。
③ 定义标识符时最好能简洁且“见名知义”,以提高程序的可读性。如min表示最小值,average表示平均值,day表示日期。
④ 在Visual C++中,标识符中不能有汉字
但是字符串和注释中可以有汉字。;#include iostream.h
或#include iostream.h
1. cout
cout表达式1表达式2……表达式n;
说明:
数据的输出格式由系统自动决定。;各表达式可以是任意类型的。
#include iostream.h
void main()
{
int a=2;
double b=3.32;
char c=A;
couta bendl;
coutc abcdendl; };格式控制符(自学);使用格式控制符输出数据(使用示例)
#include iostream.h
#include iomanip.h
void main()
{
int x=65;
double f=123.456;
cout123456789012345endl;
coutdecx hexx octxendl;
coutxendsxendl;
coutfendl;
coutsetprecision(4)fendl;
coutsetw(12)fendl;
coutsetw(12)setfill(#)fendl; };2. cin
cin变量1变量2……变量n;
说明:数据之间用空格、TAB键或回车分隔
#include iostream.h
void main()
{
int a;
float b;
coutinput a,b:;
cinab;
couta+b=a+bendl;
};1.5 编译预处理;1.5.2 宏定义
主要用来定义符号常数
#define 标识符 常量
例如:
#define FALSE 0
#define TRUE 1
#define PI 3.1415926
#define EPS 1.0e-6
注意:
符号常量一般大写
行末一般不加分号
不能对符号常量进行赋值。;1.6 Visual C++简介 ;简
您可能关注的文档
- 第9篇 章 国际货币体系 金融学.ppt
- 第9篇 章 工程量清单项目及计算规则 工程估价课件.ppt
- 第9篇 章 平面连杆机构 《机械基础》课件.ppt
- 第9篇 章 排序( sorting)数据结构课件.ppt
- 第9篇 章 物流信息系统 《现代物流学》课件.ppt
- 第9篇 章 神经网络控制 智能控制第二版PPT.ppt
- 第9篇 章 第一节 电磁感应定律 动生电动势 物理教案.ppt
- 第9篇 章 阶跃响应、冲激响应 电路原理课件.ppt
- 第9篇 章 齿轮传动《机械基础》课件.ppt
- 第9篇 章 儿童舞蹈创编《舞蹈》.ppt
- 第一篇 章 III MATLAB 使用入门 III.ppt
- 第一篇 章 J2EE概述 篇 章 J2EE概述 JavaEEPPT.ppt
- 第一篇 章 JavaScript语言基础 JavaScript及网页特效制作课件.ppt
- 第一篇 章 JavaScript语言基础(上机部分) JavaScript及网页特效制作课件.ppt
- 第一篇 章 Linux编程环境介绍 Linux应用程序开发.ppt
- 第一篇 章 Mastercam X4概述 MasterCAM X4课件.ppt
- 第一篇 章 MATLAB 使用入门 I.ppt
- 第一篇 章 MATLAB 使用入门 II.ppt
- 第一篇 章 Photoshop CS3概述 中文版Photoshop CS3图像处理实用教程(课件).ppt
- 第一篇 章 PRO E PROE ppt 课件.ppt
文档评论(0)