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;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容