大学c语言题库,这道题没看懂…

求解一道大学c语言题库题switch系列... 求解一道大学c语言题库题switch系列

    你对这个回答的评价是

}

C语言半期考试部分代码




C语言半期栲试部分代码\n个数的最小公倍数.cpp
C语言半期考试部分代码\YSF友情赞助.txt
C语言半期考试部分代码\分离字符串.cpp
C语言半期考试部分代码\判断三角形形状.cpp
C語言半期考试部分代码\判断回文.cpp
C语言半期考试部分代码\刷墙.cpp
C语言半期考试部分代码\单词翻转.cpp
C语言半期考试部分代码\吃披萨.cpp
C语言半期考试部汾代码\喝可乐.cpp
C语言半期考试部分代码\坐公交.cpp
C语言半期考试部分代码\字母排序.cpp
C语言半期考试部分代码\字符串转化.cpp
C语言半期考试部分代码\存钱夶作战.cpp
C语言半期考试部分代码\密码翻译.cpp
C语言半期考试部分代码\导弹拦截之升级版.cpp
C语言半期考试部分代码\导弹拦截之测试版.cpp
C语言半期考试部汾代码\导弹拦截之终结版.cpp
C语言半期考试部分代码\开仓济民..cpp
C语言半期考试部分代码\开学了.cpp
C语言半期考试部分代码\我们的征途是星辰大海.cpp
C语言半期考试部分代码\手机.cpp
C语言半期考试部分代码\找零钱的程序.cpp
C语言半期考试部分代码\拳皇.cpp
C语言半期考试部分代码\数字的表达方式.cpp
C语言半期考試部分代码\整数去重.cpp
C语言半期考试部分代码\最简单的计算机.cpp
C语言半期考试部分代码\比成绩.cpp
C语言半期考试部分代码\求和.cpp
C语言半期考试部分代碼\电梯.cpp
C语言半期考试部分代码\矩阵.cpp
C语言半期考试部分代码\神偷喵星人.cpp
C语言半期考试部分代码\简单A%2BB.cpp
C语言半期考试部分代码\紧急措施.cpp
C语言半期栲试部分代码\绝对素数.cpp
C语言半期考试部分代码\蛇形填数.cpp
C语言半期考试部分代码\计算鸡的智商测试.cpp
C语言半期考试部分代码\计算鸡的蛋.cpp
C语言半期考试部分代码\迷失方阵.cpp
C语言半期考试部分代码\错误探测.cpp
C语言半期考试部分代码





}

选A是错误的运行结果是正确的。

要明白这个问题先要明白函数调用传值和传地址的不同。传值是将实参将自身赋值一份传递给形式参数实参和形参是在两个不同的存储单元,所以形式参数的改变不会改变实参的值传地址是实参将自身存储的位置给形式参数,本质上它们访问的是同一个存储单元所以形式参数的改变会影响实参的值。

本题传递的是结构体结构体名代表的是地址,所以该函数传递的是地址所以f函数中对t的值得賦予改变了主函数中a的值。最后输出的结果就是运行结果了

C语言结构体支持整体赋值,a=f(a);这条语句的意思就是将f(a)的返回值赋值给a与以上運行结果一致,A是错误的

本回答由易考辅(上海易辅教育科技有限公司)提供

}

我要回帖

更多关于 大学c语言题库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信