这段代码:
我了解第一次打印输出字符串。 printf I - 应该打印什么?它说*arr1 - *ptr? printf II - 一个和两个有什么区别?
char arr1[20] = "fedcba";
char *ptr;
ptr = &arr1[2];
puts(arr1);
printf("%d\n",*arr1 - *ptr);
printf("%d\n",arr1 - ptr);
我了解第一次打印输出字符串。 printf I - 应该打印什么?它说*arr1 - *ptr? printf II - 一个和两个有什么区别?
*arr1
的含义吗? - Donotalo