在c语言函数调用中用指针操作数组
直接上代码
#include<iostream>using namespace std;int p[20];void change(int *p){for(int i = 1; i <= 8; i++) p[i] = 1;
}int main(){change(p);for(int i = 0; i < 20; i ++) cout << p[i] << ' ';return 0;
}
输出为
0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
如果你传入的指针指向的是一个数组,在函数体中就可以直接用数组下标等操作
在c语言函数调用中用指针操作数组相关推荐
- C语言学习笔记---指针和数组
数组是相同类型的数据集合,会在内存中占用连续的一块内存.而指针是存储的一个地址,在内存中不会占用连续的内存. 先来写一段测试代码 void fun(void) {int i;int num[10]={ ...
- c语言数组实际作用,要玩转C语言 就要深入指针和数组这两个概念
原标题:要玩转C语言 就要深入指针和数组这两个概念 指针 预备知识 在深入理解指针之前,我认为有必要先复习或者学习一下计算机原理的基础知识. 计算机是如何从内存中进行取指的? 计算机的总线可以分为3种 ...
- C语言杂谈:指针与数组 (上) (转)
转自:http://blog.jobbole.com/86400/ 介绍 1> 指针定义:指针是保存变量地址的变量. 2> 本文重点 >> 指针与数组之间的关系 >> ...
- c语言中数组的概念及作用,详解C语言中的指针与数组的定义与使用
指针的特点 他就是内存中的一个地址 指针本身运算 指针所指向的内容是可以操作的 操作系统是如何管理内存的 栈空间 4M~8m的大小 当进入函数的时候会进行压栈数据 堆空间 4g的大小 1g是操作系统 ...
- 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )
文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...
- c语言如何用指针操作一维字符数组,C语言中数组和指针的互操作
C是一种怀旧的语言,因为它的历史很久远,然而自从各种面向对象的编程语言的相续出现让它的影响力日减.当然了,这是无可非议的,但是C的高效性是其他语言无妨比拟的,所以我们有必要把握其中的精华与奥妙,也就有 ...
- c语言冒泡排序数组指针,c语言冒泡排序,指针,数组
冒泡排序算法的运作如下: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复 ...
- IOS笔记-C语言中的指针与数组
1.指针与数组 1)指针与一维数组 i.数组指针(指向数组元素的指针) 类型 *指针变量名: 指针定义完成后要初始化(不想让指向任何内容,=0,=NULL) int a[10]; int *p = ...
- c语言中通过指针引用数组,C语言基础(二)
指针引用数组 C语言规定:如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素. 引入指针变量后,就可以用两种方法来访问数组元素了.如果p的初值为&a[0],则: p+i和 ...
最新文章
- How Spring Boot Autoconfiguration Magic Works--转
- Python生成器与迭代器详细教程
- python的基本原理_Python函数基本使用原理详解
- Web控件文本框Reset的功能
- 设z=〖(1+xy)〗^y,求 ∂z/∂y
- 北大提出Gate Decorator,利用LSTM思想来做CNN剪枝
- conda install 换源_科学网—Anaconda 报错Multiple Errors Encountered和添加国内镜像以及换源和恢复默认源 - 张伟的博文...
- xrdp协议_XRDP与VNC的关系(转载)
- http://longshuai2007.blog.163.com/blog/static/1420
- CKFinder 2.0.2 破解小计
- 4.网络层(2)---子网划分
- 服务器不稳定补偿,《异化之地》服务器异常怎么解决 服务器不稳定官方补偿...
- html5shiv.js分析-读源码之javascript系列
- 10w单词库(含释义)(包含sql,csv)
- ubuntu搜狗输入法下载
- 华为研发工程师笔试编程题
- 云服务器宽带怎么选择?3M够用吗?
- 相同名字比对公式,相似度对比算法
- Linux常用命令-2
- 瘦手臂最快最有效的方法