C 语言中 int funct(int * A) 和 int func(int & A) 的区别

在C语言中看见int func(int & A)这种形式, C语言又没有引用,不知道是什么意思,&在C中是用来取地址的, 可以用来在参数中使用吗?

第1个回答  2006-11-25
很简单,是引用,也就是说,在被调用的函数里可以改变A的值。
第2个回答  2006-11-25
不行。
这个应该是C++的代码。本回答被提问者采纳
第3个回答  2006-11-25
这是C++的吧?

C 语言中 int funct(int * A) 和 int func(int & A) 的区别
很简单,是引用,也就是说,在被调用的函数里可以改变A的值。

c语言return到底该怎么用,有什么用
int fun(){ return 1;} 这个时候fun函数的作用就是返回一个int 类型的值,可以直接拿来用比方int a=fun();这里就相当于int a=1;另外一个作用return后面的语句不会执行,我们可以用它来结束程序 比方找出三个数种最大的一个数 void main { int a,b,c;if(a>b)if(b>c){ return...

c语言为什么输出的是1
说起来有点麻烦的,主要是内存调用导致声明的级别(这里是int)不同;显然级别最高的是外部声明int i=1;(假设级别为1)而在函数调用里面只要级别跟它一样的时候(即不再对i进行再次声明,像main里面就对i进行了3次的声明,级别分别为2,3,4,因为i前面都有int还有代表级别规划的{}),此时的i==...

C语言语句中可以用goto跳转吗
C语言语句中可以用goto跳转吗  C语言可以用goto语句,但goto语句是非结构化程序设计时代的产物,现在一般都不推荐用,因为大部分可以使用goto语句的场景,均可以使用其他的的语句代替。当然目前可以考虑的一个使用goto的情境是从一个深度的循环嵌套中跳出,它要比用break有效的多。举例用伪代码表达如下...

用数据结构(C语言)编写运动会分数统计程序
int score; \/*学校总分*\/int boys; \/*男团体总分*\/int girls; \/*女团体总分*\/Items *firstitem; \/*链域指向链表中第一个获奖项目的结点*\/}SCHNode;typedef struct {int n; \/* 学校总数 *\/SCHNode b[MAX];}ALLNode;ALLitems *g1;ALLNode *g2;void funct1(ALLitems *g1,ALLNode *g2){Schools...

如何从c语言过渡到c++呢?
1.C和C++的区别: C语言可以在C++编译器上完美运行,即C属于C++ C++比C多出来一些函数库 C++是面向对象编程(即有class以及相关工具) 2.如何从C过渡到C++ 2.1 代码实例: (C语言版)uva11000.include& int main() { long long m = 0, fm = 1, sum = 1; int n,i; while(...

求助!Call of non-functin问题~~~
[k];return day;} main(){ int a,b,c;\/\/这三个变量也没用 int year,month,date,days;date=c;\/\/这里多了地址符,其实这句没有用 scanf("%d,%d,%d",&year,&month,&date);days=dayofyear(year,month,date);printf("%d\\n",days);} 运行时个格式输入为 年,月,日 如 2000,3,1 ...

...程序,由键盘输入一元二次方程ax2+bx+c=0(a≠0)的a、b、c的值,求方...
}int main(){ double x1,x2;std::cout << "please input 3 numbers a b c " << endl;double a,b,c;std::cin >> a >> b >> c;if (funct(a,b,c,x1,x2)){std::cout << "x1 = " << x1 << " x2 = " << x2;}else{std::cout << "error" << endl;}return ...

佟振合做什么的
(34)Bio-inspiredCu4O4“Cubane”:EffectiveMolecularCatalystsforElectrocatalyticWaterOxidationinAqueousSolution,Angew.Chem.Int.Ed.,2018,第8作者(35)Cu(II)CoordinationPolymerswithNitrogenCatenationLigandsforEfficientPhotocatalyticWaterOxidation,Chem.Commun.,2018,第4作者(36)MetallicCo2C:APromisingCo-catalystTo...

刘忠范的主要成就
当前的主要研究方向:1)单壁碳纳米管的组装、可控生长与能带工程;2)STM热化学烧孔存储技术;3)纳米压印与光功能结构仿生器件等。 1ZFLiu,KHashimoto,A Fujishima,Photoelectrochemical Information Storage Using an Azobenzene Derivative,Nature,1990,347: 658~...

相似回答
大家正在搜