討論:指標 (電腦科學)

頁面內容不支援其他語言。
維基百科,自由的百科全書
基礎條目 指標 (電腦科學)屬於維基百科科技主題的基礎條目第五級。請勇於更新頁面以及改進條目。
          本條目頁屬於下列維基專題範疇:
電腦和信息技術專題 (獲評高重要度
本條目頁屬於電腦和信息技術專題範疇,該專題旨在改善中文維基百科資訊科技相關條目類內容。如果您有意參與,請瀏覽專題主頁、參與討論,並完成相應的開放性任務。
 未評級未評  根據專題品質評級標準,本條目頁尚未接受評級。
   根據專題重要度評級標準,本條目已評為高重要度

若干問題[編輯]

typedef struct st
{
    double val;
    char c;
    struct st *next;
} pst;

這個數據結構的「默認」內存對齊,在32位程序環境,應該是val是8字節內存地址邊界對齊,next數據成員是4字節內存地址邊界對齊。所以默認情況下,c與next之間有3字節的未使用空間。

另,文中「雙重指針是指向指針的指針,它是一個整數,這個整數指向某個內存地址,該地址的值是一個整數,指向給另一個內存地址」。這句話不夠確切。整數如何「指向」某個內存地址?應該說:「這個整數「作為」內存地址」。「該地址的值是一個整數」,應該改為「該地址存儲的值是一個整數」。。。。。。 Namemangling 2013年6月25日 15:12 (UTC)

希望精通條目相關內容的維基人幫助修改本條目[編輯]

條目中多次使用

指針其實是一個整數

的說法,儘管在C語言的大多數實現當中,指針所存儲的確實是對象的地址值,但是C語言的標準從來沒有規定指針所存儲的只能是整數。其它如

在執行inc(&a);時,系統在內存分配表里增加了一行「val@inc」

編譯器把結構體的大小規定為結構體成員中大小最大的那個類型的整數倍

等說法也是不準確或根本就是錯誤的。此外

**p的值為多少?

等不符合百科全書的風格。目前看來,或許需要大面積重寫。 --D41D8CD98F00B204E9800998ECF8427E 2013年6月28日 (五) 11:22 (UTC)[回覆]

繁簡轉換有問題,如圖,目錄的第四項被直接轉換成了「使用指標的目的」,但在文章中的標題就無轉換問題。使用的變體:大陸簡體。--在下荷花請多指教歡迎簽到2022年3月13日 (日) 06:11 (UTC)[回覆]

感覺是bug,原生的目錄生成似乎不穩定,有時是「指標」,有時是「指針」。如果使用API獲得sections的話,就是「指標」。——Sakamotosan路過圍觀 | 避免做作,免敬 2022年3月13日 (日) 06:36 (UTC)[回覆]
Chrome 99 x64 on Windows 11 x64 無問題。可能問題(bug?)與移動版視圖有關?— 🍀 CLOVER YAN (^_^) 回復請ping 2022年3月13日 (日) 09:01 (UTC)[回覆]
測試發現:Google Chrome(未登錄)、Microsoft Edge(登錄)、Microsoft Edge(未登錄) 、Firefox(登錄)、Firefox(隱私頁、未登錄)皆有問題,大陸顯示為指标;新、馬隨機顯示指针、指标,出現指标的次數居多。--Kethyga留言2022年3月13日 (日) 09:51 (UTC)[回覆]
您好,這不是移動版視圖,而是monobook皮膚。另外,有人在TG的cs群復現了問題,有無人去提個phab工單?--在下荷花請多指教歡迎簽到2022年3月13日 (日) 10:58 (UTC)[回覆]
我們的老朋友嗎。 Stang 2022年3月13日 (日) 15:11 (UTC)[回覆]
@Stang感覺不是完全相同,這個似乎是NoteTa沒有應用進目錄而是直接繁簡轉換的。--在下荷花請多指教歡迎簽到2022年3月13日 (日) 15:27 (UTC)[回覆]

有熟練wiki語法的朋友修改一下簡繁體習慣用語的問題嗎?麻煩了。--λ Alafun 2023年7月30日 (日) 13:26 (UTC)[回覆]