按值调用与按地址调用
来源:互联网 发布:matlab编程题目汇总 编辑:程序博客网 时间:2024/06/02 14:30
/*
void类型表示你的main函数无返回值,
但是你在main函数体内又加了return 0,
也就是说有返回值,这和你前面的void是相冲突的.
要么有void,去掉return 0,
要么把void 改成 int或者其他数据类型.*/
#include <stdio.h >
void Fun(int *par);
void Fun(int *par)
{
printf("par = %d\n",*par); //输出形参指向的变量的值
*par = 2; //改变形参指向的变量的值
//return 0; 此处不能有返回值
}
int main()
{
int arg = 1;
printf("arg = %d\n",arg);
Fun(&arg); //传递变量arg的地址给函数
printf("arg = %d\n",arg);
return 0;
void类型表示你的main函数无返回值,
但是你在main函数体内又加了return 0,
也就是说有返回值,这和你前面的void是相冲突的.
要么有void,去掉return 0,
要么把void 改成 int或者其他数据类型.*/
#include <stdio.h >
void Fun(int *par);
void Fun(int *par)
{
printf("par = %d\n",*par); //输出形参指向的变量的值
*par = 2; //改变形参指向的变量的值
//return 0; 此处不能有返回值
}
int main()
{
int arg = 1;
printf("arg = %d\n",arg);
Fun(&arg); //传递变量arg的地址给函数
printf("arg = %d\n",arg);
return 0;
}
阅读全文
1 0
- 按值调用与按地址调用
- 传值调用与传地址调用(传引用)
- 传值调用与传地址调用(传引用)
- 传值调用与传地址调用(传引用)
- 传值调用与传地址调用(传引用)
- C/C++中的按值调用与按引用调用
- 调用函数按值传递还是使用地址?
- 函数调用传值、传地址与引用的选择
- 函数调用传值、传地址与引用的选择
- 传值调用与传地址调用(传引用 )(续)
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- 传值调用与传值调用
- 传值调用与引用调用
- hdu 4143 A Simple Problem
- caffe源码详解3
- 自定义Behavior实现CircleImageView跟随AppBarLayout缩放
- Android应用程序前后台的判断
- 关闭对话框
- 按值调用与按地址调用
- 分布式架构学习之:034--MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)
- JSP中四种传递参数的方法
- ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
- tf.get_variable函数的使用
- collection、set、list、map的存储方式。
- 实际项目中用到的logback例子
- UICollectionView和UITableView常见错误总结
- 读书摘抄