zoukankan      html  css  js  c++  java
  • 指针

    #include<stdio.h>
    int main(){
    	char a='F';
    	int f=123;
    	char *pa=&a;
    	int *pb=&f;
    	printf("a=%c
    ",*pa);
    	printf("f=%d
    ",*pb);
    	*pa='a';
    	*pb=121;
    	printf("a=%c
    ",*pa);
    	printf("f=%d
    ",*pb);	
    	
    	//4个自己存放地址、
    printf("%d
    ",sizeof(pa)) ;
    printf("%d
    ",sizeof(pb));
    printf("%p
    ",pa);
    printf("%p",pb);
    
    } 
    

    避免访问未初始化的指针

    #include<stdio.h>
    int main(0{
    int *a;
    *a=123;
    return 0;
    }
    

    通过变量名来访问内存,定义了变量才能访问

    每个地址存放一字节变量

    指针就是地址的意思,指针变量来存放指针,普通变量存放数据

    指针变量的类型就是指针指向内容类型

    四个字节存放一个地址,

    10000 10005都是指针

    定义指针变量:

    char *pa;

    int *b;

  • 相关阅读:
    团队开发5
    团队开发4
    团队开发3
    团队开发2
    团队开发1
    团队计划会议
    寒假学习进度---完结篇
    寒假学习进度十七
    寒假学习进度十六
    python后续学习
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/11104399.html
Copyright © 2011-2022 走看看