美文网首页十天学会C语言
第08天C语言(12):指针-注意点

第08天C语言(12):指针-注意点

作者: liyuhong | 来源:发表于2017-07-10 23:22 被阅读31次
一、概念

/*
1.指针只能用于保存地址
2.同一个变量可以有有多个指针 指向他
3.指针的指向可以修改
4.不要访问野指针
错误写法
int *p; // EXC BAD ACCESS ✅正确写法 int p = NULL; // 0
printf("%i\n",
p);
5.指针类型 是什么类型,就只能指向什么类型的数据
错误写法
double doubleValue = 0.55;
int *p = &doubleValue; (打印0.00) ✅正确写法需要把int 修改成 double
*/

#####二、代码
```objc
#include <stdio.h>
int main()
{
    // 1.指针只能用于保存地址
//    int *p = 200; // 错误写法
//    printf("%i\n",*p);
    // 2.同一个变量可以有有多个指针 指向他
    /*
    int num = 10;
    int *p = #
    // *p == num
    // num =55
    *p = 55;
    int *p1 = p;
    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;  // EXC BAD ACCESS
    int *p = NULL; // 0
    printf("%i\n",*p);
    */
    
    // 5.指针类型 是什么类型,就只能指向什么类型的数据
    int num = 10;
    char charValue = 'l';
    double doubleValue = 0.55;
    
//    int *p = #
//    int *p1 = &charValue;
//    int *p = &doubleValue;
    double *p = &doubleValue;
    printf("%lf\n",*p);
    
    return 0;
}

相关文章

  • 第08天C语言(12):指针-注意点

    一、概念 /*1.指针只能用于保存地址2.同一个变量可以有有多个指针 指向他3.指针的指向可以修改4.不要访问野指...

  • Go语言 指针

    指针 概念 Go语言的指针和C语言一样也是用来保存地址的变量 格式 普通指针 指向数组的指针 注意点 GO语言中只...

  • golang的相关问题(返回局部变量指针、分配原语、init、值

    golang的注意点 ==目录== [TOC] 1. 可以返回局部变量的指针 作为少数包含指针的语言,它与C还是有...

  • 数据结构(c语言版)-线性表

    注意点:1.SqList &L 为引用,SqList *L 为指针,在c语言中其实是没有引用这个概念的,只有指针概...

  • C语言05- 指针

    C语言05- 指针 13:指针 指针是C语言中的精华,也是C语言程序的重点和难点。 13.1:指针定义与使用 指针...

  • C语言基础

    C语言知识点 C 中的注意点 对于C来讲,最麻烦的是不断的malloc 和 free。特别是对于三阶指针那种情况。...

  • Golang 指针

    指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。Go语言当中的指针涉及到三个点:指...

  • 第11章 指针基础

    英文原版:P241 因为指针非常重要,所以本书打算用3个章节来讲述指针相关内容:第11章讲述C语言的基础,第12章...

  • 02-C语言的指针

    02-C语言的指针 目标 C语言指针释义 指针用法 指针与数组 指针与函数的参数 二级指针 函数指针 指针在C中很...

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

    pragma mark 指针-注意点 pragma mark 概念 pragma mark 代码

网友评论

    本文标题:第08天C语言(12):指针-注意点

    本文链接:https://www.haomeiwen.com/subject/rcxphxtx.html