C 程序说明 这个程序的输出说明是什么?
此程序生成一个整数10和一个整数0,然后将它们打印为字符串“10”+“0”,因此最终输出为“100” 它还保留指向两个int的指针,但不使用这些指针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”和“
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*/