TA的每日心情 | 汗 2024-10-15 10:05 |
---|
签到天数: 372 天 [LV.9]以坛为家II
|
- /*
- 指针与数组的关系
- 1、定义一个int型的数组并初始化;
- 2、将数组的地址赋值给一个指针变量,指针变量可以替代数组变量来操作整个数组;
- 3、指针通过"+"、"-"运算可往前或往后移动所指向的区域,运算多少数值表示移动多少个单位(字符数由指针类型而定);
- 4、指针的移动起始点,由赋值时的地址决定;
- */
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int c[] = {1, 2, 3, 4, 5}; // 定义一个整型数组;
-
- int *p = &c[1]; // 定义一个整型指针p,并将数组的第二个元素指针赋值给指针p;
-
- printf("%d\n", *(p + 1)); // 将该指针往后移动一个单位,并打印出该指针所指向的值;
-
- system("pause");
-
- return 0;
- }
复制代码 输出结果:
|
|