- 博客(4)
- 收藏
- 关注
原创 数组与指针(2)
在指针指向数组元素的时候,可以对指针进行如下运算: 加一个整数,如p+1; 减一个整数,如p-1; 自加运算,如p++,++p; 自减运算,如p--,--p; 两个指针相减,如p1-p2(p1和p2都指向同一个数组中的元素才有意义) (1)如指针变量p指向数组中的一个元素,则p+1指向同一个数组中的下一个元素,p-1指向同一数组的上一个元素。注:执行p+1的时候并不是将p的值(地址)简单的加1,而是加上一个数组元素所占用的字节数。 (2)如果p的初值为&a[0],则p+i和a+..
2021-10-11 18:45:23
352
原创 数组与指针
指向数组的指针变量的定义与赋值:数组元素的指针就是数组元素的地址。 可以用一个指针变量指向一个数组元素。 例如: int a[10]={1,3,5,7,9,11,13,15,17,19}; int *p; p=&a[0]; 在这里,a是数组名,代表的是数组中首元素的地址。 所以,p=&a[0]和p=a是等价的。 p=&a[0],p表示的是a[0]的地址。p=a,p的值是数组a首元素(a[0])的地址。 故此,p=a...
2021-10-11 18:20:40
185
原创 杨辉三角用一维数组表示(c语言)
#include<stdio.h> #define LASTROW 8 void main() { int row,col,a[LASTROW]; a[0]=1; //首位始终是1 printf("%5d\n",a[0]); for(row=1;row<LASTROW;row++) { a[row]=1; //末位始终是1 for(col=row-1;col>=1;col--) .
2021-09-23 09:51:34
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人