10.3 指针和数组
来源:互联网 发布:最新网络射击游戏 编辑:程序博客网 时间:2024/05/19 12:39
关于指针的赋值
int dates[y], *p;p=dates;or p=&dates[0];
指针加1,指针的值递增它所指向类型的大小(以字节为单位)。
其中
int/float 4字节
short int 2字节
double 8字节
在关于子函数的调用时,由于函数原型可以省略参数名,所以下面4中原型都是等价的
int sum (int *ar,int n);int sum (int *,int);/***********************/int sum (int ar[],int n); //ar[] 数组首地址,指针int sum (int [],int);/***********************/
但是在函数定义中不能省略参数名称,所以下面两种形式的函数定义是等价的
int sum (int *ar , int n) {}int sum (int ar[], int n){}
利用指针输出数组
void show_array(const double ar[], int n){ for (int i = 0; i < SIZE; i++) printf("%lf ", *(ar + i));}
阅读全文
0 0
- 10.3 指针和数组
- 指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- 指针数组和数组指针
- 指针数组和数组指针
- 数组指针和指针数组
- 指针数组和数组指针
- 数组指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- 数组指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- 数组指针和指针数组
- 数组指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
- js操作json方法总结(json字符创转换json对象)
- 9.3 函数 :递归和倒序计算
- 欢迎使用CSDN-markdown编辑器
- 9.3 函数 :任意进制输出[递归]
- 10.3 指针和数组
- 10.3 指针
- 10.7 指针 :指针和多维数组
- 10.13-2 数组拷贝
- $ref':'$[0].coupon.merchants[0]' ,数据引用问题
- 调用pcl计算法向量,并将法向量可视化
- 10.13-3 指针与一维数组相关运算
- (1)JVM运行时数据分区
- 10.13-7 指针与二维数组copy