西八浅看道语言题。谢大佬们指教!
当参数*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语言。请大佬们多多指教!!!
西八浅看道语言题。谢大佬们指教!相关推荐
- 语言题库体型判断问题_1000道Python题库系列分享20(43道填空与判断题)
本期题目: 参考答案: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...
- 1000道Python题库系列分享八(29道)
上一期题目链接:1000道Python题库系列分享七(30道) 上一期题目答案: 本期题目: ----------相关阅读---------- 教学课件 1900页Python系列PPT分享一:基础知 ...
- 应聘必看——75道逻辑题答案
应聘必看--75道逻辑题答案 [1] 假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 由满6向空5倒,剩1升,把这1升倒5 ...
- 有关古文的C语言编程题,这80道国学题,既经典又有趣!值得珍藏!
原标题:这80道国学题,既经典又有趣!值得珍藏! 点击箭头所指的世界名著每日读,每日陪你有品位地阅读 编辑:世界名著每日读(ticesmall) 1."但愿人长久,千里共婵娟",其 ...
- C语言经典算法100道实战题
[C语言经典算法100道实战题]适合具备C语言基础语法的同学学习,提高编写程序的逻辑思维能力和算法设计能力专门精心设计.100个经典的算法供大家练习及配套对应的录播视频.为我们今后学习其它的编程语言和 ...
- 【数据结构 C语言版】第五篇 队列(看完刷题无敌)
[数据结构 C语言版]第五篇 队列(看完刷题无敌) 写在前面 更新情况记录: 最近更新时间 更新次数 2022/10/19 1 参考博客与书籍以及链接: (非常感谢这些博主们的文章,将我的一些疑问得到 ...
- 全国计算机二级编程题100道,计算机二级C语言100道编程题
国家计算机二级100道编程题 #include #include int fun(int score[], int m, int below[]) { int i,k=0; float av=0.0; ...
- 转向灯c语言程序框图,科目一10道灯光题汇总,做完科三灯光操作也省事啦!
2017-09-28 15:43:55 下面元贝驾考小编为各位学员总结了科目一最具代表性的10道灯光题,全部做对的,科目三灯光操作都不用担心了. 还在苦苦学习科目一的小伙伴们,除了交警手势和交通标志, ...
- ❤️手撕这十道HiveSQL题还不能吊打面试官,却能保你不被吊打❤️【推荐收藏】
全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HiveSQL十题 第一题 1.需求 2.数据准备 3. ...
最新文章
- 简单使用DESeq2/EdgeR做差异分析
- Android开发环境搭建与起步--太详细了,一步一步图文教你
- jenkins参数化构建过程
- 粗略。。类设计的基本经验3之笔记
- windows安装mongodb(快速简易版)
- 郑州升达经贸管理学院计算机专业学费,郑州升达经贸管理学院学费
- Java面试知识点:Object类、Math类、BigDecimal类、自动装箱、拆箱
- 案例 TreeView动态控制节点 c# 1614264758
- ubuntu12.04 安装kinect V1驱动
- CTSC2017酱油记
- 后台程序全局钩子获取鼠标滚轮滚动方向(VB6.0)
- oracle常见受权与回收权限 grant和revoke
- 午休,要有午休床,也要有毛毯
- 【骚操作系列】浅谈如何将模糊的PDF清晰化
- h5课件制作_教师必备:实用H5课件制作技巧
- 下一代微服务架构——Service Mesh 服务网格新生代Istio
- ES监视器Watcher详解
- AI病毒来袭,拿什么拯救你我的电脑?
- 祛痘收缩毛孔的简单方法 - 健康程序员,至尚生活!
- ggplot2设置坐标轴范围_6.6 坐标轴:设置坐标轴上刻度的显示位置