总目录
前言
本文介绍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语言的内存动态分配,自定义类型,待续...
网友评论