1 / 11
文档名称:

VC教案2--C++基础.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

VC教案2--C++基础.doc

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

VC教案2--C++基础.doc

文档介绍

文档介绍:课题:
C++语言基础
目的要求:
熟练掌握C++的各种数据类型
熟练掌握C++的程序流程结构
掌握函数的定义,声明与调用
了解宏定义与条件编译的使用
教学重点:
熟练掌握C++的程序流程结构
教学难点:
熟练掌握C++的程序流程结构
教学课时:2
教学方法: (C语言与C++语言)对比
教学内容与步骤:
C++程序与C程序:
/* 这是一个简单的C程序: */
#include <>
void main(void)
{ printf( " Hello World !\n " ) ; // 输出字符串
}
用C++语言编写同样功能的程序
// 这是一个简单的C++程序:
#include <>
void main(void)
{ cout<<" Hello World !\n "; // 输出字符串
}
程序运行后在屏幕上输出:
Hello World !
C++程序与C程序的比较:
(1)C++程序与C程序的结构完全相同。
一个C++程序可以由多个函数构成;
每个程序都从主函数main()开始执行,从主函数返回时结束执行;
组成程序的语句主要包括声明语句和执行语句;
声明语句用于声明变量和函数,变量声明语句说明变量的名称和数据类型,函数声明语句说明函数的名称、参数类型和返回值;
执行语句包括:赋值语句、表达式语句、函数调用语句和流程控制语句等,它们写在一个函数中(包括主函数)。
(2)C源程序文件的扩展名为C,C++源程序文件的扩展名为CPP。
(3)C注释使用符号“/*”和“*/”,表示符号“/*”和“*/”之间的内容都是注释;C++除了支持这种注释,还提供了一个双斜线“//”注释符,表示“//”之后的本行内容是注释,注释在行尾自动结束。
(4)C程序所包含的标准输入、,输入、输出通常通过调用函数来完成;而C++程序可以包含标准输入、,输入、输出可以通过使用标准输入、输出流对象来完成。
C++程序基本要素:
C++程序基本要素主要包括标识符、关键字、常量、变量、运算符和表达式等。
标识符是程序员或系统定义的符号,用以标识变量、函数、对象等。
标识符由字母、数字和下划线组成,它必须以字母或下划线开始。
为标识符取名时,尽量使用能够反映其用途的单词或缩写,这样可提高程序的可读性。
关键字:auto,bool,break,case,char,class,const,continue,default,delete,do,double,else,enum,extern,false,float,for,friend,goto,if,inline,int,long,new,operator,private,protected,public,return,short,signed,sizeof,static,struct,switch,template,this,true,try,typedef,union,unsigned,using,virtual,void,while
常量和变量:主要区别在于:常量不占内存空间,不能为常量赋值;而变量需要占内存空间。使用变量之前,必须先利用标识符声明变量。
<数据类型> <变量名1> [=<初始值1>],<变量名2> [=<初始值2>],…;
例如: int x;
float radius=
int x, y=100;
运算符和表达式:常用:+、-、*、/、%、++、()、=、+=、->、&&、<、<=、new、delete
C++数据类型:
C++的基本数据类型包括字符型、整数型、实型(单精度和双精度)和无值型。派生数据类型:数组、指针、字符串、结构和枚举和类等。
使用运算符“( )”进行强制类型转换:
例:float x=;
int i=(int)x; // i=123
const常量类型表示一个“常值变量”,也称符号常量
数组的定义: 按其下标的个数分为一维数组、二维数组和多维数组。
一维数组的声明方式如下: <数据类型> <数组名>[常量表达式];
二维数组的声明方式如下:<数据类型> <数组名>[常量表达式] [常量表达式];
数组名后括号中的常量表达式表示数组的长度,即数组所包含元素的数量。
数组元素的引用方式如下: <数组名>[下标表达式];
<数组名>[下标表达式] [下标表达式]
例:float score[30]; // 数组score有30个元素,

最近更新

2024年江苏建筑职业技术学院单招职业适应性测.. 41页

2024年江西信息应用职业技术学院单招职业技能.. 41页

2024年江西司法警官职业学院单招职业技能测试.. 40页

2024年江西工业职业技术学院单招职业技能考试.. 40页

2024年江西应用工程职业学院单招职业技能测试.. 40页

2024年江西新能源科技职业学院单招职业技能测.. 38页

2024年江西水利职业学院单招职业适应性考试模.. 39页

2024年江西省南昌市单招职业适应性测试题库新.. 41页

2024年江西省鹰潭市单招职业倾向性测试题库新.. 40页

2024年江西艺术职业学院单招综合素质考试题库.. 40页

2024年江西青年职业学院单招职业倾向性考试题.. 40页

2024年池州职业技术学院单招职业倾向性考试题.. 40页

2024年河北东方学院单招职业技能测试模拟测试.. 40页

2024年河北司法警官职业学院单招职业技能测试.. 41页

2024年河北工业职业技术大学单招职业技能考试.. 38页

2024年河北省廊坊市单招职业适应性考试题库带.. 39页

2024年河北省邢台市单招职业适应性考试模拟测.. 42页

2024年河南信息统计职业学院单招职业倾向性测.. 40页

2026年陕西单招培训试题及答案1套 43页

2024年河南水利与环境职业学院单招职业倾向性.. 39页

2024年河南省新乡市单招职业适应性测试题库附.. 40页

2024年泉州轻工职业学院单招职业适应性考试模.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页