P501 指针概念

 

什么是指针?指针是一个存储计算机内存地址的变量。

两种和指针有关的常见操作:
* 取值
& 取地址

根据出现的位置不同,操作符 * 既可以用来声明一个指针变量,也可以用作指针的取值。
通过在变量名字前使用&操作符,我们可以得到该变量的内存地址。

 

#include<stdio.h>
int main(){
    int a,*p;
    p=&a;
    
    scanf("%d",&a);
    printf("%d\n",a);
    
    scanf("%d",p);
    printf("%d\n",a);
    
    (*p)++;
    printf("%d\n",a);
    printf("%d\n",*p);
    
    return 0;
}

  

 

一般的指针如果未指向某一个内存块时,它是没有自己的内存的,即所谓的野指针。

 

posted @ 2016-09-07 21:01  codeisking  阅读(518)  评论(0)    收藏  举报