#include <stdio.h>
int main()
{
// int a[1][2];//加该句结果为1
int size;
size=sizeof(int [1][2] )/sizeof(int);
printf("%d\n",size);//结果为2
}
- 在顺序结构中,有时也存储数据中元素之间的关系。
- 排序中:冒泡,归并,插入排序较为稳定。
- 以数组Q[0..m-1]存放循环队列的元素,变量rear和qulen分别指向循环队列中队尾元素的实际位置和当前队列中的元素的个数,队列中第一个元素的实际位置是(1+(rear+m-qulen)%m)。
- 野指针:未初始化,指向的元素被释放而没置空。
int * const p:指针常量
const int *p:常量指针
const int const *p:指针常量指针
- static的用法:static修饰全局变量或全局变量都可以,修饰局部变量时,下次使用会接着上次的复制。修饰函数时:
- stack:栈区空间较小,一般不会对其直接操作,返回值定义变量或产生的临时数值都会存储在其中,程序结束时会消除。
- heap:很大的空间,一般malloc和free会成对使用。程序员可自由操作的空间。
-