#include <stdio.h>
int main()
{
// int a[1][2];//加該句結(jié)果為1
int size;
size=sizeof(int [1][2] )/sizeof(int);
printf("%d\n",size);//結(jié)果為2
}
- 在順序結(jié)構(gòu)中,有時也存儲數(shù)據(jù)中元素之間的關(guān)系。
- 排序中:冒泡,歸并,插入排序較為穩(wěn)定。
- 以數(shù)組Q[0..m-1]存放循環(huán)隊列的元素,變量rear和qulen分別指向循環(huán)隊列中隊尾元素的實際位置和當前隊列中的元素的個數(shù),隊列中第一個元素的實際位置是(1+(rear+m-qulen)%m)。
- 野指針:未初始化,指向的元素被釋放而沒置空。
int * const p:指針常量
const int *p:常量指針
const int const *p:指針常量指針
- static的用法:static修飾全局變量或全局變量都可以,修飾局部變量時,下次使用會接著上次的復(fù)制。修飾函數(shù)時:
- stack:棧區(qū)空間較小,一般不會對其直接操作,返回值定義變量或產(chǎn)生的臨時數(shù)值都會存儲在其中,程序結(jié)束時會消除。
- heap:很大的空間,一般malloc和free會成對使用。程序員可自由操作的空間。
-
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。