77问答网
所有问题
C语言函数的形参不能是引用类型?
如题所述
举报该问题
推荐答案 2013-11-19
C语言没有引用类型的。 不信你可以找个纯正的C编译器试试,准给你报错。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IIYG8q3YYGINGNN8NY.html
其他回答
第1个回答 2013-11-19
可以是引用类型,它相当于实参的别名。
第2个回答 2019-10-30
同样的C语言程序以.c为后缀保存的话,是会报错的,以.cpp就不会,纯C语言是没有引用类型的,现在的编译器大多支持C++,所以可能不会报错
第3个回答 2013-11-19
标准C里面没有引用类型,您说的引用类型是C++吧,C++可以。
第4个回答 2013-11-19
可以的,可以是的
追问
你确定?
追答
你用vc写个函数,的确是的
相似回答
C语言函数形参
为什么
不能是引用类型
答:
原因是
C没有定义引用类型
。
c语言函数
参数列表中参数加取址符调用传地址反而会报错
答:
c 语言函数 形参 列表 中 可以是普通变量 或指针变量,不允许 加取址符。
c++ 语言函数 形参 列表 中 加取址符 的参数 叫 “引用”
,c 不支持。--- 函数 调用 的实参 类型 要与 形参对应,只有 形参 为 指针变量 的 实参 才可以是 地址。void f(int x, int *y){};int a,b;int *p;...
...&L) 为什么可以用&L作为
形式参数
,
不是
应该用*L吗?
答:
&L是C++中的引用类型,
C语言中没有引用类型
c语言中
,
函数
传参&a和*a有什么区别?
答:
a形参传递的是指针变量a &a这个是引用类型变量a,引用类型是C++中的,
C语言没有引用类型
C语言
定义
函数的
时候为什么有时候加上&。比如: Status EnQueue(Link...
答:
第一种:要想改变实参的值可以使用引用,因为
引用类型的形参
实际上就是实参的别名,当然能对实参进行操作了。当然你也可以通过指针来改变相应实参的值,但是使用引用会更加安全,更自然。第二种:在向
函数
传递大对象时,需要使用
引用形参
。虽然赋值实参对于内置数据类型的对象或者规模较小的类型来说没有什么...
C语言中函数
实参变量用指针时,
形参
变量也必须用指针? 判断对错 请举 ...
答:
错了。书上原文是尽量 指针可以用数组来接收 不信你运行下以下代码
C语言中
实参与
形参
的区别
答:
形参不是
实际存在变量,又称虚拟变量。2、目的不同:实参可以是常量、变量或表达式,无论实参是何种
类型
的量,在进行
函数
调用时,都必须具有确定的值,以便把这些值传送给形参。需要注意当形参和实参不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将实参的...
大家正在搜
c语言函数形参为数组
c语言函数形式参数
c语言中形参可以是什么类型
c语言函数必须有形参
c语言函数作为形参
c语言函数中可以没有形参吗
c语言中函数实参个数怎么求
c语言函数参数
函数的形参是
相关问题
C语言函数形参为什么不能是引用类型
C语言函数传参时是不是不能在形参列表里不能有&符号?
c语言声明函数时如果不写参数名只写参数类型,在子函数中怎么引...
C语言编程时都是用的指针变量但是error提示引用函数实参与...
请问C语言函数定义中函数首部里的形参名必须有吗?可不可以只写...
C语言简单习题:如果函数定义时,形式参数是整型变量,则调用该...
C语言函数调用中形参值的变化不会传递给实参
C语言中的实参可以是任意类型的吗?形参可以是常量、变量或表达...