小编roh*_*079的帖子

在c中获得负面地址

#include <stdio.h>
int main(void) {
    int a[5] = {0, 1, 2, 3, 4}, *p;
    p = a;
    printf("%d\n%d\n%d\n%d\n%d\n", p, *p);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,我得到p的负值.我研究过地址不能否定.那为什么我有一个负值

c arrays printf pointers

3
推荐指数
1
解决办法
392
查看次数

在C中使用双下划线

我正在读书C programming a modern approach.我发现了一个问题:

为什么标识符包含多个相邻的下划线并不是一个好主意(例如,在current__balance中)?

任何人都可以向我解释为什么会如此?

c

3
推荐指数
1
解决办法
1853
查看次数

标签 统计

c ×2

arrays ×1

pointers ×1

printf ×1