c/c++(疑5) 说了那么多,来试一试最简单的
来源:互联网 发布:用c语言编写一个小木马 编辑:程序博客网 时间:2024/06/08 13:27
</pre><h1>以最简单的一维数组说明:</h1><pre class="cpp" name="code">#include <stdio.h>#include <stdlib.h>void main(){int arr[] = {1,3,5};//一般数组赋值int arr1[3];for (int i =0; i < 3; i++){arr1[i] = arr[i];//这个没什么好说的了printf("arr1[i] =%d\n", arr1[i]);}//指针数组赋值int *arr2[3];//指针数组,说明了,指针指向一个数组,和arr类型匹配了for (int i =0; i < 3; i++){arr2[i] = &arr[i];printf("arr2[i] =%d", *(arr2[i]));printf("*(arr2 + i) = %d\n", **(arr2 + i));}const int *p;int const *p1;int (*p3)[3];//数组指针p3 = &arr;//数组整体大小空间for (int i =0; i<3; i++){printf("------p3 =%d\n", **(p3++));//越界}//printf("&arr =%d------", &arr);//printf("arr =%d\n", arr);p = arr;for (int i =0; i<3; i++){printf("%d\n",*p++);}//int *const p2;//指针本身值不能改变,未初始化报错int *const p2 = arr;//printf("%d\n",*p2);/*for (int i=0; i < 3; i++){printf("%d\n",*p2++);//p2 不可改变,所以懂了撒}*/system("pause");
数组和 指针几种常用形式
#include <stdlib.h>#include <stdio.h>void main(){int arr[] = {1,2,3,4,5,6};int *ptr;ptr = arr;for (int i =0; i < 6; i++){printf("*(ptr + i) = %d,*(arr+i) = %d\n", *(ptr+i),*(arr + i));}for (int i =0; i < 6; i++){printf("*ptr++ = %d,,arr[i] = %d\n", *ptr++,arr[i]);}system("pause");}
指针修改数组
#include <stdlib.h>#include <stdio.h>void main(){int arr[] = {1,2,3,4,5,6};int *ptr;ptr = arr;//指针去修改数组值for (int i =0; i < 6; i++){*(ptr+i) = 15;//最重要还是这句ptr = arr; 就是说你可以使用ptr 替换arrprintf("*ptr++ = %d\n", *ptr+i);}system("pause");}
c/c++ (疑1)数组和指针
c/c++(疑2) const extern
c/c++(疑3) C语言指针与数组之间关系
c/c++(疑4) 指针数组和数组指针之间关系
5 0
- c/c++(疑5) 说了那么多,来试一试最简单的
- 看到那么多本科同学都发了水仙花数的程序 那么我来用c语言编一个
- c++:最简单的动态分配
- 福布斯说:没有比这里更好的地方来吸收最前沿技术之道了。
- 学习了20个学时的C#.net,谈一些最简单的心得
- 【C语言简单说】十三:变量的生命周期
- c ++的整数和浮点数类型简单说
- 最简单的socket c/s模型
- C#: 最简单的文件读写
- c/c++最简单的加密解密
- C语言最简单的文件操作
- 【C#】最简单的写日志DEMO
- 有史以来最简单的三层实例(C#)
- C/S最简单的socket通信
- 有史以来最简单的三层实例(C#)
- 最简单的c#Remoting编程
- 有史以来最简单的三层实例(C#)
- 一个最简单的Objective C 程序
- UIManager可设置的各种属性--记录
- PostgreSQL在Ubuntu上安装
- powerdesign12软件破解
- C高级篇(非BUG的语言特性)
- androidstudio使用指南(持续更新)
- c/c++(疑5) 说了那么多,来试一试最简单的
- JVM参数配置
- java.lang.outofmemoryerror:permgen space jvm内存溢出解决办法
- 软文创意18招之五:比对手
- C语言----函数
- android webview配合Html5数据操作
- 算法学习之递归和堆栈
- 正则表达式 将SQL条件的左边字段和右边值分别取出来
- Solr对数据库建立索引