Chap2 从速过渡到C++.docVIP

  • 0
  • 0
  • 约 26页
  • 2016-10-12 发布于贵州
  • 举报
Chap2从速过渡到C

Chap2 C++的变量、类型及函数(从C快速过渡到C++) 2.1 数据类型(DataType) 1.基本数据类型 保留了C的所有基本DataType 2.复杂数据类型 C++采用 *、、[ ]、( )等运算符派生出如下复杂的DataType。其中, *、是单目运算符,放在标识符前面; [ ]、( )是双目运算符,放在标识符后面。 ①数组 格式:数组名[下标] 例: char s[ ]=”abcd”; s[0]=’a’; int a[4]={1,2,3,4}; ②指针 格式:*指针名 例: int *pi; float *pf; int (*pfun)(char *, int len); /*函数指针,表示pfun首先是一指 针,该指针指向具有2个形参的函数*/ ③引用 格式:引用名 例: int i=5; int refi=i; ④class类型(包括struct和union类型) 用户自定义的一种新的DataType,用来表示客观世界某类实体的抽象数据类型(Abstract Data Type-ADT) ⑤常量(只读变量) C++保留了C的常量定义风格,且对它的符号常量加以扩展。如 #define tabsize 4 ( const in

文档评论(0)

1亿VIP精品文档

相关文档