一:普通变量
当普通变量 a 传入方法时,是直接将变量 a 的值复制一份给形式参数 b,在方法内部改变 b 的值,a 的值不受影响。

#include <stdio.h>void set();int main() {int S=0;set(S);printf("方法外部:S=%d\n",S);return 0;
}void set(int S){S=1;printf("方法内部:S=%d\n",S);
}


*
*
二:数组
当数组变量 Sz 传入方法时,也是直接将变量 Sz 的值复制一份给形式参数 Sz1;但此时,变量 Sz 所储存的值是一个地址,该地址指向 Sz 所代表的数组;传入之后, Sz1 就相当于是该数组的**第二个接口( Sz 是第一个接口),**也可通过 Sz1 来访问该数组;所以改变数组 Sz1 的值时,数组 Sz 的值也被改变。

#include <stdio.h>void outPut();//输出数组
void setSz();//重新给数组赋值int main() {int Sz[5]={5,4,3,2,1};outPut(Sz);setSz(Sz);outPut(Sz);return 0;
}void setSz(int Sz1[]){for(int i=0;i<5;i++){Sz1[i]=1;}
}void outPut(int a[]) {for(int i = 0; i < 5; i++) {printf("%d ", a[i]);}printf("%s", "\n");
}

C 语言 方法外部的数组与普通变量传入方法内部时的区别相关推荐

  1. java怎么区分变量和方法_如何测试Java的变量和方法

    方法二:利用安全管理器 安 全性管理器与反射机制相结合,也可以达到我们的目的.Java 运行时依靠一种安全性管理器来检验调用代码对某一特定的访问而言是否有足够的权限.具体来说,安全性管理器是 java ...

  2. 二分法在数组内查找数c语言,C++二分法在数组中查找关键字的方法

    本文实例讲述了C++二分法在数组中查找关键字的方法.分享给大家供大家参考.具体如下: /* 此程序演示了二分法查找算法(针对按从小到大排列的数组)的实现. */ #include using name ...

  3. php 数组的定义方法,PHP中数组定义的几种方法

    Array 数组 PHP 中的数组实际上是一个有序映射.映射是一种把 values 关联到 keys 的类型.此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种 ...

  4. php数组交集方法,PHP获得数组交集与差集的方法

    本文实例讲述了PHP获得数组交集与差集的方法.分享给大家供大家参考.具体分析如下: 一.数组的交集 array_intersect() array_intersect()函数返回一个保留了键的数组,这 ...

  5. 类的初始化列表_【Flutter 111】Flutter手把手教程Dart语言——类、类的的成员变量和方法、类的构造函数...

    类 Dart是一种面向对象的语言,所有对象都是一个类的实例,而所有的类都继承自Object类.每个除了Object类之外的类都只有一个超类,一个类的代码可以在其它多个类继承中重复使用. 类的实例变量 ...

  6. php判断几维数组的方法,php判断数组是几维的方法

    php判断数组是几维的方法:首先创建一个PHP示例文件:然后定义一个foreachArray方法:接着通过"is_array"函数检测变量是否是一个数组:最后通过循环遍历的方法判断 ...

  7. java数组去重方法是,java数组去重的两种方法

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...

  8. yii2通过url访问类中的方法_每日学点---nginx变量使用方法详解(3)

    也有一些内建变量是支持改写的,其中一个例子是 $args. 这个变量在读取时返回当前请求的 URL 参数串(即请求 URL 中问号后面的部分,如果有的话 ),而在赋值时可以直接修改参数串.我们来看一个 ...

  9. a-awk外部变量传入,内部变量传出,同时过滤空格及其他字符

    变量传递 外部变量传入 lsblk|awk -v A=$A -v B=$B '{print A,B}' lsblk | awk '{print A,B}' A=$A B=$B 内部变量传出 eval ...

最新文章

  1. java 中的内部类学习小记
  2. 图片的批量下载 和 爬虫爬取图片数据集
  3. luogu P5304 [GXOI/GZOI2019]旅行者
  4. 【MATLAB统计分析与应用100例】案例004:matlab调用smoothts函数对金融时间序列数据进行平滑处理
  5. java map统计学生名单_Java含自己的总结:集合,学生,遍历,ArrayList,Set,Map,泛型,班级,发牌—诗书画唱...
  6. 利用专用文件夹隐藏文件 (tasks、fonts)
  7. mysql常见数据库设计_常见数据库设计
  8. SpringMvc01 第一个Springmvc应用
  9. 吴恩达机器学习(九)Precision、Recall、F-score、TPR、FPR、TNR、FNR、AUC、Accuracy
  10. Linux服务器安装JavaWeb环境(一) Jdk,Maven,Nginx,Tomcat
  11. CSS3下的渐变文字效果实现
  12. unity 获取鼠标点击位置_Unity中实现瓶中液体晃动的效果(从建模开始)一
  13. sql 将某一列的值拼接成字符串
  14. 魔兽世界服务器维护掉线,《魔兽世界怀旧服》老是掉线怎么办 老是掉线解决办法...
  15. 橡皮擦的英语_英语单词这样写,老师想扣卷面分都难!(建议收藏学习)
  16. c#sql防注入模糊查询_c#模糊查询数据库
  17. 金星DEM数据介绍与下载教程
  18. 手机设备唯一标识相关概念
  19. 模仿QQ音乐wap端
  20. 超详细:安装Linux系统教程

热门文章

  1. PC SERVER 序列号查询
  2. SQL Server2012登录记录怎么删除?
  3. Server.UrlEncode、HttpUtility.UrlDecode不同编码
  4. 合并要素--how to use ConstructUnion
  5. 网络安全-windows批处理
  6. 获取3的倍数_获取和设置pdf目录
  7. [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
  8. 13.2.4 模板层——模板语言
  9. ACM-数论 —— 一.整除的性质
  10. 《机器学习》 —— 第二章:模型评估与选择 学习笔记