OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

C语言用指针模拟按引用传递int整型参数


分享到


分类 心得体会   关键字 分享   发布 ourjs  1542163759430
注意 转载须保留原文链接,译文链接,作者译者等信息。  
C语言不支持类似c++的按引用传参的语法,比如下面的代码,只能在c++中工作:

void f(int &j) {
  j++;
}

int main() {
  int i = 20;
  f(i);
  printf("i = %d\n", i);

  return 0;
}

因此要实现上面代码的效果则必须通过指针来实现,首先将地址传给f(),然后取该地址中的值进行运算:

void f(int *j) {
  (*j)++;
}

int main() {
  int i = 20;
  f(&i);
  printf("i = %d\n", i);

  return 0;
}

> 21

社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 用纯CSS改变html radio/checkbox默认背景颜色样式
  2. redis5.x新特性,Stream流数据类型使用简单教程
  3. 用JavaScript实现basename获取路径中的文件名
  4. css去掉table的td单元格的间距cellspacing,设置隔行显示不同背景颜色
  5. Redis只往zset有序集合添加不存在的数据:关键字索引查询构建+源码分析
  6. bootstrap-datetimepicker时间日期范围选取组件使用说明及简单教程
  7. 用jQuery将JavaScript对象转换为querystring查询字符串
  8. 用JavaScript往select元素中添加new option下拉选项
  9. JavaScript使用类似break机制中断forEach循环
  10. JavaScript如何快速高性能清空删除Array数组中的所有元素,并保持引用
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

 相关阅读 - 心得体会
  1. Redis只往zset有序集合添加不存在的数据:关键字索引查询构建+源码分析
  2. redis5.x新特性,Stream流数据类型使用简单教程
  3. Debian/Ubuntu Linux搭建SVN服务器,并设置开机默认启动
  4. 怎样将Android手机中的照片和视频,通过APP自动同步备份到OnceAir云盘的共享目录中
  5. OnceAir自动考勤系统,无需手机签到打卡,轻松管理记录员工出勤信息
  6. 如何为OnceAir顽石个人私有云盘设置固定公网访问地址
  7. redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?
  8. 命令行的艺术:linux bash命令大全详解
  9. 开源项目 RethinkDB 关闭,创始人总结失败教训
  10. JavaScript中该如何安排后台任务

 关键字 - 分享
  1. Node初学者入门,一本全面的NodeJS教程
  2. IE、Chrome、Firefox浏览器默认首页被改成360导航解决办法(删除daohang88.com)跳转
  3. C语言用指针模拟按引用传递int整型参数
  4. Redis只往zset有序集合添加不存在的数据:关键字索引查询构建+源码分析
  5. redis5.x新特性,Stream流数据类型使用简单教程
  6. 一位自由职业者的分享:程序员怎样找兼职?
  7. 对于现代开发来说,JavaScript就是一种垃圾语言
  8. 我为什么不再用Compass写CSS(缺点分析)
  9. Redis/Python被要求更改Master/Slave程序接口名称和描述
  10. 程序员疑似将MySQL用户名密码上传至Github,导致华柱1.3亿条开房数据泄漏

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号