考察對指針的了解程度。
struct test{
int i;
int *p;
};
int main()
{
test s;
int *p = &s.i;
p[0] = 1;
p[1] = 2;
s.p = p;
p[1] = 3;
p[0] = 4;
return 0;
}
問運行時會在哪行報錯?
原文轉自:http://www.anti-gravitydesign.com