指针
2024-12-07
Update history
Date | Version | Author | Update content |
---|---|---|---|
2024-12-07 | 1.0.0 | 老怪鸽 | 更新了基本文档 |
1. 指针的概念与定义#
指针是一个变量,它存储了另一个变量的地址。
在C语言中,指针的定义格式如下:
示例:
2. 指针的运算#
指针可以进行几种基本运算,包括加法、减法、自增(++)、自减(–)以及比较运算。
示例:
3. 指针与数组#
数组名在大多数情况下可以作为指向数组首元素的指针使用。
示例:
4. 指针与函数#
可以通过指针向函数传递变量的地址,这样函数就可以直接修改传入的变量。
示例:
5. 指针与字符串#
在C语言中,字符串实际上是一个字符数组,可以用指针来操作字符串。
示例:
6. 指针数组与数组指针#
指针数组是一个数组,其元素都是指针。
示例:
数组指针是一个指向数组的指针。
示例:
7. 作业#
编写一个C语言程序,实现以下功能,不使用任何函数(除了main函数):
- 声明一个整型数组,包含10个元素。
- 使用指针初始化数组,使得每个元素的值等于其索引的立方(即array[i] = i * i * i)。
- 使用指针遍历数组,并打印出每个元素的值。
- 使用指针计算并打印数组中所有元素的总和。
作业要求
- 确保所有操作都通过指针完成。
- 程序中不得使用数组下标[],只能使用指针运算。
Gitalking ...