c语言按值传递的机制
来源:互联网 发布:淘宝二次元粉丝节 编辑:程序博客网 时间:2024/06/06 09:19
按值传递
意思就是给一个函数传递参数时,这个参数不会被直接传给函数,而是使用这个参数的复制品给函数,无论函数如何修改这个复制品的值,参数的初始值不会发生改变。
案例示范
#include<stdio.h>void hello(int);void hello(int num){ num++;}int main(){ int num = 1; hello(num);//调用函数 printf("%d\n", num); return 0;}
该程序最后执行的结果是,而不是2,因为可以把main函数和hello函数当成两个不同的地方,当执行调用函数时,num把它的副本给hello而不是它本身,然后再由hello执行num++,所以副本的值是2,但是main函数里边num的值始终为1,因为它本身并没有给hello函数,所以最后打印的值为1。
阅读全文
0 0
- c语言按值传递的机制
- c语言的函数参数传递机制
- c语言引用传递的机制
- c语言 按值传递机制和按引用传递机制
- C语言的值传递
- C语言的值传递、地址传递、引用传递
- C语言:值传递
- C语言题目,属性值的传递
- C 语言的值传递和地址传递
- C语言按值传递、按址传递
- C语言的参数传递
- C语言的参数传递
- C语言的参数传递
- C语言的地址传递
- c语言的参数传递
- C语言函数的传递
- C语言--参数的传递
- C语言 值传递与址传递
- zookeeper日志及快照
- Mac系统使用Homebrew升级Git版本
- Main函数参数argc,argv如何传入
- [第七季]9.添加删除网页元素及样式表操作
- Android名称、版本和API level的对应关系
- c语言按值传递的机制
- mysql 免安装版教程
- 用R批量下载豆瓣top250图书
- 模拟退火TSP问题
- 笔记-JS 原型与原型链知解
- MySQL
- 免费馅饼
- 遍历目录,把文件内容导入数据库
- python安装 pip安装 easy_install安装 setuptools安装 virtualenv安装