C语言day08-12指针-注意点

pragma mark 指针-注意点

pragma mark 概念

pragma mark 代码

#include <stdio.h>
int main()
{
#warning 注意点
//    // 1.指针只能保存地址
//    int *p = 200;
//    printf("%i\n", *p);
    
    // 2.同一个变量可以有多个指针指向它
    /*
    int num = 10;
    int *p = #
    // *p == num
//    num = 55;
    *p = 55;
    
    int *p1 = p;
    *p1 = 100;
    int *p2 = #
    printf("%i\n",*p);
     */
    
    // 3.指针的指向可以修改
    /*
    int a = 10;
    int b = 5;
    int *p = &a;
    
    *p = 88;
    p = &b;
    *p = 44;
    
    printf("%i\n",a);
    printf("%i\n",b);
     */
    
    // 4.不要访问野指针
    // 没有赋值的指针, 我们称之为野指针
    /*
    int *p = NULL; // 0
    printf("%i\n",*p);
     */
    
    // 5. 指针类型是什么类型,就只能只想什么类型的数据
    int num = 10;
    char charValue = 'l';
    double doubleValue = 8.8;
    
//    int *p = #
//    int *p = &charValue;
//    int *p = &doubleValue;

    double *p = &doubleValue;
    printf("%lf\n",*p);
    return 0;
}

    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/96302f1b14e9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞