阅读背景:

使用gcc上的指针将值存储在手动位置时出错

来源:互联网 
#include<stdio.h>

int main(void){

    int a[3] = {1,2,3};
    int *p;

    p = &a+2;

    // here p and &a+2 will going to be same...having some particular address on memory

    *p = 56;

    // m writing 56 on *(p) or *(&a+2)...

    printf("%d %d\n",*p,*(&a+2));

    return 0;
}
#include<stdio.h>

int main(void){

    int a[3



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: