正文
c语言不能作为函数 c语言不能作为常量
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
C语言 函数调用不可作为一个函数的形参这句话怎么理解?
函数调用可以作为一个函数的实参,但是不能作为一个函数的形参,因为返回值是储存在寄存器中的,而在C语言中寄存器是8位的,8位寄存器只能储存数据而不能储存地址,没有地址自然不能作为形参了
不是说C语言不允许在函数中定义函数吗
不可以,即使主函数中也不可以,C语言只允许在函数中声明和嵌套调用。
C语言中是不允许作嵌套c语言不能作为函数的函数定义。因此程序中各个函数之间是平行c语言不能作为函数的,不存在上一级函数和下一级函数的问题,这样是为c语言不能作为函数了简化C语言编译器的逻辑性。
c语言 引用变量为什么不能作为函数参数
C语言中主函数中定义c语言不能作为函数的变量只能在主函数中使用c语言不能作为函数,所以你还得再定义一个变量。
当然,捏可以把主函数中定义的这个变量传递给被调用的函数作为参数。
例如
void
fun(int
x)
{
}
main()
{
int
num=9;
fun(9);
}
但是如果你要在被调用函数中使用
c语言不能作为函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言不能作为常量、c语言不能作为函数的信息别忘了在本站进行查找喔。