Talk:指標 (電腦科學)
外观
(重定向自Talk:指针 (信息学))
指標 (電腦科學)属于维基百科科技主题的基礎條目第五級。请勇于更新页面以及改進條目。 本条目页属于下列维基专题范畴: |
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
若干问题
[编辑]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)
- 是我们的老朋友吗。 Stang★ 2022年3月13日 (日) 15:11 (UTC)
有熟练wiki语法的朋友修改一下简繁体习惯用语的问题吗?麻烦了。--λ Alafun 2023年7月30日 (日) 13:26 (UTC)