复制
收藏
提问
全网
【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