下载此文档

C 学期末复习资料.ppt


文档分类:法律/法学 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
C++复****br/>C++程序结构
// : Defines the entry point for the console application.
#include ""
#include ""
void main()
{
cout<<"This is my first C++ program!"<<endl;
getchar();
}
“//”用来表示注释,以增强程序的可读性,它可以用在程序的任意地方,从“//”开始,本行后面的信息在编译时被忽略。也可以用一对“/*”和“*/”表示注释,二者的区别在于“//”只能用于单行注释,而“/*”和“*/”可用于多行注释。
符号“#”后面紧接关键字“include”,用来告诉编译器,在当前程序编译时还要包括另一个文件, “”和“”
main() 是C++程序的入口,必须存在, 每个程序中有且只能有一个名为main()的函数,它是程序的主函数。
C++程序的基本结构:
(1) C++程序由包括主函数main()在内的一个或多个函数组成,函数是构成C++程序的基本单位。一个C++程序总是从主函数开始执行,由主函数来调用其他函数。任何一个可运行的C++程序有且只有一个主函数,被调用的函数可以是系统提供的库函数也可以是用户自定义的函数。
(2) C++函数由函数说明和函数体两部分组成。函数说明部分包括函数名、函数类型、函数参数(形式参数)及其类型组成。其中函数类型可以省略,函数参数可以没有,但函数名后面的括号不能省略。函数体一般包括变量定义和执行语句两部分,并且用花括号括起来。
注意:
(1) C++中每个语句和数据说明必须以分号结束,分号是C++语句的必要组成部分。
(2) C++语言没有专门的输入/输出语句,输入/输出操作是通过输入/输出流(cin/cout)来实现的。
(3)在C++程序的任何位置都可以插入注释信息。
(4)C++大小写敏感,所以要严格区分字母的大小写。
(5) C++程序的书写要规范,以方便程序的阅读、修改和相互交流。
数据类型的分类
C++运算符的优先级和结合性
除法运算
在C++中,除法运算比较复杂,大致有三种情况。
(1)两个整数相除(/)得到整数商,如:3/5=0;
(2)两个整数相余(%)得到余数,如:3%5=3;
(3)整数与实数相除(/)得到双精度小数,如:3/=。
强制运算符
(1)在进行强制类型转换时,类型关键字必须用括号括住。例如,(int)a不能写成int a或int(a)。
(2)在对一个表达式进行强制类型转换时,整个表达式也应该用括号括住,例如,(float)(a+b)
(3)强制类型转换是暂时的、一次性的。在对变量或表达式进行强制类型转换后,并不改变原变量或表达式的类型。例如,设x为float型,y为double型,则(int)(x+y)为int型,而x+y仍然是double型。
对指针变量的初始化,有如下两种方式:
(1)直接地址赋值。例如:
int count=0;
int*p;
p=&count;
(2) 采用new运算符来动态申请空间。new运算符的语法是:
<指针变量名>=new<数据类型>;
或者
<指针变量名>=new<数据类型>[<元素个数>];
其中:
指针变量名:任何合法的指针变量名;
数据类型:任何合法的C++基本类型或自己定义的类;
元素个数:可以使用new运算符一次申请多个指定数据类型的空间

C 学期末复习资料 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小290 KB
  • 时间2018-06-15