这是我看不懂的书中的一个问题
int ia[] = { 10, 12, 13 };
char ca[] = { ’a’, ’b’, ’c’ };
char st[] = "abc";
如果我没记错的话,我们已经声明了 int 和 chars 数组。但随后的问题要求评估几个表达式(包括答案)。我不明白以下表达:
(*ia)+1 => 11
*(ca+2) => c
*(st+3) => \0
我不明白这是如何工作的。星号不是与指针一起使用来尊重它们吗?或声明一个指针变量?它在这里做什么?这些答案是怎么来的?
对不起,我对 C 很陌生