指標的危險

2022-08-22 06:45:13 字數 306 閱讀 8612

long* fellow;

*fellow = 223323;

這樣做是很危險的,因為沒有給fellow賦位址,無法確定fellow所存的是何值,可能是任意值。不管值是什麼,程式都將它解釋為儲存223323的位址。如果fellow的值碰巧為1200,並不是你想要的位址,這中錯誤可能會導致一些最隱匿、最難以跟蹤的bug。一定要給指標乙個初始位址,比如:

int i = 5;

int* fellow;

fellow = &i;

這樣就給了指標乙個確定的位址,就不會出現上面的情況,給不知道的位址賦了乙個不需要的值。

指標的危險

指標的危險 下面的 有沒有問題?如果有的話,問題在 intarray array size int pi for pi array 0 pi array array size 有兩個錯誤。對增值後的指標進行解引用時,陣列的第乙個元素並沒有被清零。另外,指標在越過陣列的右邊界以後仍然進行解引用,它將把...

危險的組合

題意 n個盒子擺放成一排,當有3個以上u擺放在一起的時候,就會有危險,求總共有多少種危險的情況。案例 sample input45 0sample output38 分析 這題思路跟之前發布的不容易事件類似。每放置乙個新的盒子,都對應2種情況 設dp n 當盒子數目為n的情況下,符合要求 出現連續三...

Vista延期的危險

記得中旬的時候,有一天我和朋友在城鐵上聊起vista,我打賭說 vista今年肯定發布不了。當時她不信,現在我贏了。說真的,我現在擔心的不是vista什麼時候發布的問題,而是vista還能不能發布的問題。不知道為什麼,使用vista的時候,我總是有一種它可能隨時崩潰的感覺 有新聞說,vista有60...