一维数组和二维数组的数组和指针调用方法
来源:互联网 发布:淘宝网休闲鞋 编辑:程序博客网 时间:2024/06/05 16:19
#include <stdio.h>#include <stdlib.h>int main(){ int *p; int i; int size = 10; p = (int *)malloc(sizeof(int) * size); for(i=0; i<size; i++) { //*(p + i) = i;//the function is same as below p[i] = i; } for(i=0; i<size; i++) { printf("%d\n", *(p+i));//the function is same as below //printf("%d\n", p[i]); } return 0;}
#include <stdio.h>#include <stdlib.h>int main(){ int **arr; int m=3,n=4,i,j; arr = (int **)malloc(sizeof(int*)*m); for(i=0; i<m; i++) arr[i] = (int *)malloc(sizeof(int)*n); for(i=0; i<m; i++) { for(j=0; j<n; j++) { arr[i][j] = i*10+j; //*(*(arr+i)+j) = i*10+j; //*(arr[i]+j) = i*10+j; } } for(i=0; i<m; i++) { for(j=0; j<n; j++) { //printf("%d ", arr[i][j]); //printf("%d ", *(*(arr+i)+j)); printf("%d ", *(arr[i]+j)); } printf("\n"); } for(i=0; i<m; i++) free(arr[i]); free(arr); return 0;}
阅读全文
0 0
- 一维数组和二维数组的数组和指针调用方法
- 二维数组指针和一维数组指针的区别
- 关于二维数组和一维指针数组的区别
- 一维指针和数组,二维指针和数组
- 二维数组,指针数组和数组指针
- 数组指针,指针数组和二维数组
- 一维数组和二维数组中的头指针
- c++用指针遍历一维数组和二维数组
- 二维数组和数组指针
- 二维数组和指针数组
- 二维数组和指向数组的指针
- 指向数组的指针和二维数组
- 数组(一维数组和二维数组)的用法
- 二维数组和指针
- 二维数组和指针
- 二维数组和指针
- 指针和二维数组
- 二维数组和指针
- git prune, git remote prune, git fetch --prune 三者异同
- Ajax学习(一)
- **java中string和int互相转化**
- 【R的网络提取】用R进行CSDN任意博主的信息提取
- 三种方式实现圆角图片
- 一维数组和二维数组的数组和指针调用方法
- 使用mybatis的客户管理系统实现
- 知识图谱
- 微信小程序 同步异步解决方案
- 哈密顿绕行世界问题
- Hive JDBC Java示例项目
- 关于ueditor编辑器插件的使用记录 --- 解决"后端配置项没有正常加载,上传插件不能正常使用"上传图片处的问题
- 409. Longest Palindrome
- SqlServer的批量插入【转】我也没有去验证,等实际用的时候要验证一下