当前位置: 首页 > 科技观察

C语言没有参考,只有指点

时间:2023-03-14 21:48:54 科技观察

这个问题是昨晚知识星球上的一个同学问的,但是因为这两天出差,累了,所以没有认真回答。今天打完高尔夫球,他解决了这个问题。我想说的已经在标题中说的很清楚了。C语言没有参考资料。引用是只存在于C++中的神级操作。那么,什么是参考?说白了,引用&就是给一个已经存在的变量起一个新的名字。如果程序对引用别名进行一些操作,实际上是对原目标的改变。C++参考示例%d%d",&a,&b);exchange(a,b);printf("%d%d\n",a,b);getchar();return0;}程序输出12343412--------------------------------Processexitedafter3.121secondswithreturnvalue0请按任意键继续...C语言是什么?C语言千变万化C++中出现形影不离的指针和引用,使编程变得非常友好。看了上面的操作,就好像很清楚了。但是我们也可以使用指针完成上面的操作示例代码12343412----------------------------Processexitedafter3.121secondswithreturnvalue0pleasePressanykeytocontinue...程序输出12565612------------------------------Processexitedafter2.477secondswithreturnvalue0Pressanykeytocontinue...留下一个讨论话题来讨论下面的程序输出是什么?#include#includevoidexchange(int*x,int*y){int*t=x;*x=*y;*y=*t;}intmain(){inta,b;scanf("%d%d",&a,&b);交换(&a,&b);printf("%d%d\n",a,b);getchar();return0;}