c/c++类型
来源:互联网 发布:一个有10个指针的数组 编辑:程序博客网 时间:2024/05/17 18:43
1.分类
内部类型 和用户定义类型
2.
整形:bool ,字符型,整形
true 1 flase 0
非零 true 零 flase
非空指针 true 空指针 flase
char ,wchar_t
(unsigned signed)
int short int long int (unsigned signed)
3.
enum 类型 (enum 是关键字 ,如同 class )
enum {}
enum flag{a=1,b=100};
flag f1=flag(101);//显示转换为枚举
枚举符的范围 【0--2^k-1】
【-2^k--2^k-1】
sizeof (flag)==sizeof(int)==sizeof(bool);
枚举类型可以转换为 整形
3.声明 和定义的区别
extern int error_code;
int get_age();
int error_code=3;
int get_age()
{
}
描述符 基础类型 声明符号 初始式
声明符=名字+声明运算符
*
[]
()
&
* const
4.作用域
函数,类,名字空间,全局
全局 局部静态 名字空间 以0 初始化
局部变量 堆变量
静态对象:全局 局部静态 名字空间
自动对象:局部变量
直接控制对象:堆上的变量
5.左值
int a=3;
&a 是个右值
int &b=a//引用一个左值
const int &c=a//
const int &d=4;//const 引用 可以是个右值
const int * a1=0;
int const * const & b=&a1;
const int*
int*
const int &
- <C/C++> 类型转换
- C/C++:类型转换
- C/C+= 符号类型
- objective-c C类型数组
- 【C/C++】枚举类型举例
- c高级c存储类型
- 【C/C++】什么是类型安全
- char类型和string类型(C++,C#)
- char类型和string类型(C++,C#)
- [C#]强类型
- 异常类型 描述(C#)
- C#_值类型
- C类型介绍
- C类型转换
- C语言变量类型
- C#.NET 类型转换
- c#.net 类型转化
- 类型转换(C#)
- 常用正则表达式
- 电脑中休眠和待机的区别
- 收集的Eclipse插件
- GCC-3.4.6源代码学习笔记(40)
- onclick 判断后决定是否执行 onserverclick 事件 (return false)
- c/c++类型
- SQL Server 系统全局变量
- 对 Windows 窗体控件进行线程安全调用
- Studying note of GCC-3.4.6 source (40)
- ASP.NET AJAX安装(VS2005下安装)
- Follow The Du Lala To Carring Gucci Women’s Handbags And Brands
- tomcat配置问题
- 解决Could not load file or assembly VJSharpCodeProvider
- PostgreSQL 9.0 beta1版发布