复制
收藏
提问
全网

【C0182】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_______。 A. 地址传递 B. 单向值传递 C. 由实参传递给形参,再由形参传回给实参 D. 由用户指定传递方式

5月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题【C0182】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_______。 A. 地址传递 B. 单向值传递 C. 由实参传递给形参,再由形参传回给实参 D. 由用户指定传递方式

已完成理解【C0182】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_______。 A. 地址传递 B. 单向值传递 C. 由实参传递给形参,再由形参传回给实参 D. 由用户指定传递方式

展开阅读网页

回答简洁
更专业一些

C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是单向值传递。在C语言中,当简单变量作为实参传递给函数时,它采用的传递方式是值传递,即实参的值被复制给形参,而形参的值不会影响实参。这种传递方式是单向的,即数据只能从实参传递给形参,而不能反向传递。因此,正确答案是 B。"简单变量作为实参时,它和对应形参之间的数据传递方式是单向值传递方式"1。此外,"简单变量只能实现单向的值传递"2,进一步证实了这一点。同时,"C中实参与形参的‘值传递’只能‘单向传送’"4,也明确指出了值传递是单向的。最后,"在 C 语言中,函数的参数传递方式有两种:值传递与地址传递"7,其中值传递是简单变量作为实参时的传递方式。1247

推荐追问
C语言参数传递方式是什么?
C语言中简单变量的传递方式
C语言实参与形参的数据传递
C语言中参数传递的类型
C语言函数参数传递机制
C语言中数组作为参数的传递方式
在线客服