![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
skyxmstar
这个作者很懒,什么都没留下…
展开
-
字符型变量sizeof()
C语言: char a = 'a'; sizeof(char) = 1 sizeof(a) = 1 sizeof('a') = 4 C++语言: char a = 'a'; sizeof(char) = 1 sizeof(a) = 1 sizeof('a') = 1 字符型变量是1字节这个没错,奇怪就奇怪在C语言认为'a'是4字节,而C++语言认为'a'是1字节。原创 2017-04-10 22:48:59 · 545 阅读 · 1 评论 -
数组,指针
int *a[10]; //指向int类型的指针数组a[10]int (*a)[10]; //指向有10个int类型数组的指针aint (*a)(int);//函数指针,指向有一个参数并且返回类型 均为int的函数int (*a[10])(int); //函数指针的数组,指向有一个参数并且返回类型均为int的函数的数组========== 1. 由变量描述到表达式 ==========本题用变原创 2017-04-10 22:59:54 · 312 阅读 · 0 评论 -
指针数组,数组指针
int *s[8]; //定义一个指针数组,该数组中每个元素是一个指针,每个指针指向哪里就需要程序中后续再定义了。 int (*s)[8]; //定义一个数组指针,该指针指向含8个元素的一维数组(数组中每个元素是int型)。 区分int *p[n]; 和int (*p)[n]; 就要看运算符的优先级了。 int *p[n]; 中,运算符[ ]优先级高,先与p结合成为一个数组,再由i原创 2017-04-02 13:23:24 · 328 阅读 · 0 评论