C语言 - 中

作者: dotNET之家 | 来源:发表于2019-01-04 06:00 被阅读8次

    总目录


    前言

    本文介绍C语言的指针:
    一、指针介绍
    二、指针使用
    三、数组指针和指针数组 函数指针和指针函数

    环境

    1.VSCode

    一、指针介绍

    指针是指向数据在内存中的地址的变量。

    二、指针使用

    1.指针作为参数

    2.指针引用数组

    3.指针引用字符串

    1.字符串常量是一个字符数组;
    2.字符数组以空字符'\0'结尾,所以其存储单元数比双引号内的字符数大1;
    3.代码中chars和strs是一个仅足以存放初始化字符串以及'\0'的一维数组,其中的单个字符可以修改;
    4.代码中的pointer是一个指针,初始指向字符串常量,不可修改其内容,可修改其指向。

    4.指针引用函数

    1.编译系统为函数分配一段存储空间,这段存储空间的起始地址称为这个函数的指针。
    2.函数是一系列指令的集合,这些指令存放在给函数分配的存储空间内,所以使用指针指向函数的起始地址,也可以运行函数。

    三、数组指针和指针数组 函数指针和指针函数

    1.数组指针和指针数组

    1.数组指针:是指针,是指向数组的指针;
    2.指针数组:是数组,是存储指针的数组;

    2.函数指针和指针函数

    1.函数指针:是指针,是指向函数的指针;
    2.指针函数:是函数,是返回值是指针的函数;

    后语

    下篇介绍C语言的内存动态分配,自定义类型,待续...


    总目录

    相关文章

      网友评论

        本文标题:C语言 - 中

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