我是编程和c ++新手.我很感激这方面的一些帮助.
以下程序(在c ++中)在编译或运行时都不会遇到任何问题:
int main() { int b = 5; int*a = &b; *(a+5) = 6; return 0; }
但根据我所学到的一切,它应该不起作用,因为a是指向单个变量的指针.我在这里错过了什么?
c c++ pointers
c ×1
c++ ×1
pointers ×1