这个问题已经在这里有了答案:




已关闭8年。






我正在阅读有关C的教程,并且遇到了以下语法:

int doses[] = {1, 3, 2, 1000};
doses[3] == *(doses + 3) == *(3 + doses) == 3[doses]

现在的关键是获取int 1000,但是最后一个没有任何意义。它的迟到和我的大脑无法正常运行,或者是C特有的某种功能,或者是它的错字。关于指针,我想涵盖所有基本知识,因此请仔细阅读。这意味着要了解所有内容。任何答案将不胜感激!

最佳答案

Wikipedia

09-25 20:42