当参数*x=1, *y=1, *z=1时,函数add的返回值可能是( )?

int add(int add(int *x, int *y, int *z){*x += *x;*y += *x;*z += *y;return *z;}

这道题考察关于指针指向的问题。

首先要清楚,我们一共定义了三个指针,也就是说他们指向的内容可能是不一样的也有可能是一样的

于是就有以下几种情况。

1、三个指针 指向同一个地址,此时的情况:

首先*x=1+1;        *y=2+2;        *z=4+4;此时*z为8。

2、三个指针 指向各自的地址:

首先*x=1+1;        *y=2+1;         *z=3+1;        此时*z为4。

3、x和y指向一个地址 而z指向另一个:

首先*x=1+1;        *y=2+2;         *z=4+1;        此时*z为5。

4、x和z 指向同一地址 而y指向另一个:

首先*x=1+1;        *y=2+1;         *z=3+2;        此时*z为5。

5、y和z 指向同一地址 而x指向另一个:

首先*x=1+1;        *y=2+1;         *z=3+3;        此时*z为6。

也就是以上五种情况。西八,当时就是懵在了*x=1;*y=1;*z=1上了。


谢谢各位大佬看这题,刚刚初入c语言。请大佬们多多指教!!!

西八浅看道语言题。谢大佬们指教!相关推荐

  1. 语言题库体型判断问题_1000道Python题库系列分享20(43道填空与判断题)

    本期题目: 参考答案: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...

  2. 1000道Python题库系列分享八(29道)

    上一期题目链接:1000道Python题库系列分享七(30道) 上一期题目答案: 本期题目: ----------相关阅读---------- 教学课件 1900页Python系列PPT分享一:基础知 ...

  3. 应聘必看——75道逻辑题答案

    应聘必看--75道逻辑题答案 [1]    假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 由满6向空5倒,剩1升,把这1升倒5 ...

  4. 有关古文的C语言编程题,这80道国学题,既经典又有趣!值得珍藏!

    原标题:这80道国学题,既经典又有趣!值得珍藏! 点击箭头所指的世界名著每日读,每日陪你有品位地阅读 编辑:世界名著每日读(ticesmall) 1."但愿人长久,千里共婵娟",其 ...

  5. C语言经典算法100道实战题

    [C语言经典算法100道实战题]适合具备C语言基础语法的同学学习,提高编写程序的逻辑思维能力和算法设计能力专门精心设计.100个经典的算法供大家练习及配套对应的录播视频.为我们今后学习其它的编程语言和 ...

  6. 【数据结构 C语言版】第五篇 队列(看完刷题无敌)

    [数据结构 C语言版]第五篇 队列(看完刷题无敌) 写在前面 更新情况记录: 最近更新时间 更新次数 2022/10/19 1 参考博客与书籍以及链接: (非常感谢这些博主们的文章,将我的一些疑问得到 ...

  7. 全国计算机二级编程题100道,计算机二级C语言100道编程题

    国家计算机二级100道编程题 #include #include int fun(int score[], int m, int below[]) { int i,k=0; float av=0.0; ...

  8. 转向灯c语言程序框图,科目一10道灯光题汇总,做完科三灯光操作也省事啦!

    2017-09-28 15:43:55 下面元贝驾考小编为各位学员总结了科目一最具代表性的10道灯光题,全部做对的,科目三灯光操作都不用担心了. 还在苦苦学习科目一的小伙伴们,除了交警手势和交通标志, ...

  9. ❤️手撕这十道HiveSQL题还不能吊打面试官,却能保你不被吊打❤️【推荐收藏】

    全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HiveSQL十题 第一题 1.需求 2.数据准备 3. ...

最新文章

  1. 简单使用DESeq2/EdgeR做差异分析
  2. Android开发环境搭建与起步--太详细了,一步一步图文教你
  3. jenkins参数化构建过程
  4. 粗略。。类设计的基本经验3之笔记
  5. windows安装mongodb(快速简易版)
  6. 郑州升达经贸管理学院计算机专业学费,郑州升达经贸管理学院学费
  7. Java面试知识点:Object类、Math类、BigDecimal类、自动装箱、拆箱
  8. 案例 TreeView动态控制节点 c# 1614264758
  9. ubuntu12.04 安装kinect V1驱动
  10. CTSC2017酱油记
  11. 后台程序全局钩子获取鼠标滚轮滚动方向(VB6.0)
  12. oracle常见受权与回收权限 grant和revoke
  13. 午休,要有午休床,也要有毛毯
  14. 【骚操作系列】浅谈如何将模糊的PDF清晰化
  15. h5课件制作_教师必备:实用H5课件制作技巧
  16. 下一代微服务架构——Service Mesh 服务网格新生代Istio
  17. ES监视器Watcher详解
  18. AI病毒来袭,拿什么拯救你我的电脑?
  19. 祛痘收缩毛孔的简单方法 - 健康程序员,至尚生活!
  20. ggplot2设置坐标轴范围_6.6 坐标轴:设置坐标轴上刻度的显示位置

热门文章

  1. 每次打开Visio Pro 2013都提示Windows正在配置。。。
  2. DB2的substr错误问题
  3. c语言常见的排序方法
  4. Centos7搭建本地yum源,同步163源到本地yum源
  5. 安装GPU版本MXNet
  6. MySql中实现 按经纬度搜索附近的人,并按距离排序的简单实现
  7. 数通基础之IP网络结构初识(学习笔记)
  8. python写程序计算无穷级数_python下利用无穷级数计算pi值
  9. matlab中 repmat 函数的用法
  10. linux下完成光驱和U盘的挂载,Linux怎么挂载移动硬盘光盘U盘之案例分享