当调用函数时,实参是一个数组名则向函数传送的是?
1.数组的第一个地址指针。因为:在c语言中,数组的变量名是指向其初始地址的指针。阵列的其他元素可以通过第一个元素偏移量获得。
2.相关概念介绍:函数调用:在计算机编译或运行时,使用函数完成相关命令。调用无参数函数时,没有实际的参数表。实际参数表中的参数可以是常量、变量或其他构造类型的数据和表达式。参数之间用逗号分隔。函数参数:函数显示为另一个函数调用的实际参数。在这种情况下,函数的返回值作为参数传递,因此函数必须有一个返回值。例如,printf(%d”,max(x,y))使用max调用的返回值作为printf函数的参数。在函数调用中,还要注意求值顺序。所谓评价顺序,是指实际参数表中的数量是从左向右还是从右向左使用。在这方面,每个制度的规定不一定相同。printf函数的介绍中已经提到了它,我将从函数调用的角度再次强调它。
当调用函数时,实参是一个数组名,则向函数传送的是()?
指向数组第一个地址的指针。在c语言中,数组的变量名是指向其初始地址的指针。阵列的其他元素可以通过第一个元素偏移量获得。
原文标题:下列c常量中不合法的是 当调用函数时,实参是一个数组名则向函数传送的是?,如若转载,请注明出处:https://www.saibowen.com/news/21509.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。