小编har*_*der的帖子

x86_64,i386,ia64和其他类似的术语代表什么?

我经常遇到这些术语,并对它们感到困惑.它们是特定于处理器,操作系统还是两者兼有?

我在英特尔i7机器上运行Ubuntu 12.04.那么他们中的哪一个会申请我的案子呢?

x86-64 processor itanium instruction-set computer-architecture

16
推荐指数
2
解决办法
2万
查看次数

在C中,是在循环中声明的变量,本地?

    #include <stdio.h>

    int a;

    void myproc()
    {
        int a = 2;
        while (a == 2)
        {
            int a = 3;
            printf("a = %d\t", a);
            break;
        }
        printf("a = %d\t", a);
    }

    int main()
    {
        a = 1;
        myproc();
        printf("a = %d\t", a);
        return (0);
    }
Run Code Online (Sandbox Code Playgroud)

我期望上面的代码打印:a = 3 a = 3 a = 1然而,它打印:a = 3 a = 2 a = 1有人可以提供有效的解释吗?

c loops local-variables

7
推荐指数
2
解决办法
4979
查看次数