![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 78
LiuYuping
中南大学软件学院
展开
-
[C/C++]数组与指针——a,a[0],&a,&a[0]区别小结
1.a,a[0],&a,&a[0]通过在VS上实验,以下是关于C语言中数组与指针的关系——a,a[0],&a,&a[0]之间的区别小小的总结对于二维数组a[3][5]a int(*)[5]类型 ——即指向的是a[0]a[0] int *类型 ——即指向的是a[0][0]&a int(*)[3][5]类型原创 2014-01-29 12:16:18 · 3195 阅读 · 2 评论 -
[C/C++]TRACE宏调试遇到的错误
在没有调试工具之前,人们调试程序主要是通过在窗口中输出结果来判断程序是否能正常运行。可以使用TRACE宏,在窗口TRACR宏只在Debug版本下起作用,在Release版本中由于生成的可执行文件中不包含调试信息,因此TRACR宏不起作用。原创 2014-05-04 16:43:33 · 1376 阅读 · 0 评论 -
[C/C++]浮点数在内存中的表示
1.基本概念实型变量又称浮点型变量,是指用来存储实型数值的变量,其中实型数值是由整数部分和小数两个部分组成的。 实型变量根据实型的精度可分为3种类型,分别是单精度类型、双精度类型和长双精度类型,其对应的关键字分别为float、double、long double。 单精度类型使用的关键字是float,在内存中占4个字节(32位),取值范围为-3.4x10^-38~3.4原创 2014-03-25 21:51:48 · 1664 阅读 · 1 评论 -
[C/C++](int)a,&a,(int)&a,(int&)a区别小结
1.首先以下述代码为例:#include #include #include #include using namespace std;int main(){ float a = 1.0f; cout << (int)a << endl; //将浮点型强制转换为整型1 cout << &a << endl; //取a的地址十六进制00A7FD68 cou原创 2014-03-25 21:43:15 · 5619 阅读 · 0 评论