C 程序说明 这个程序的输出说明是什么?

C 程序说明 这个程序的输出说明是什么?,c,C,此程序生成一个整数10和一个整数0,然后将它们打印为字符串“10”+“0”,因此最终输出为“100” 它还保留指向两个int的指针,但不使用这些指针 int*mptr和nptr是int m和n是int类型的变量m=10您正在变量m中存储值10 mptr=&m正在mptr指针中存储m的地址。这实际上会导致mptr指向“m。与nptr相同,但它指向n printf(“%i%i”,m,n)printf表示打印格式%i是打印整数的格式说明符。将m(10)和n(0)的值相邻打印,输出100 写“10”和“

此程序生成一个整数10和一个整数0,然后将它们打印为字符串“10”+“0”,因此最终输出为“100”

它还保留指向两个int的指针,但不使用这些指针

  • int*mptr
    nptr
    int

  • m
    n
    int
    类型的变量<编码>m=10您正在变量
    m
    中存储值
    10

  • mptr=&m
    正在mptr指针中存储m的地址。这实际上会导致mptr指向“
    m
    。与
    nptr
    相同,但它指向
    n

  • printf(“%i%i”,m,n)
    printf
    表示打印格式
    %i
    是打印整数的格式说明符。将
    m
    (10)
    n
    (0)
    的值相邻打印,输出
    100


  • 写“10”和“0”会导致“100”,你感到困惑吗?
    int main ()
    {
    
        int *mptr, m;
    
        int *nptr, n;
    
        m=10;
    
        n=0;
    
        mptr=&m;
    
        nptr=&n;
    
        printf("%i%i", m, n);
    
    }
    
    /* output is 100*/