为什么我的c运行不了,帮个忙
-我真的烦,真的不i会弄
每一个都是
应该是你的vscode配置的问题,要配置下 gdb 和编译器输出的路径。
可以远程帮你看看。
【相关推荐】
1.传值
void Swap(int a,int b)
{
int tmp=a;
a=b;
b=tmp;
}
int main()
{
int a=10;
int b=20;
Swap(a,b);
return 0;
}
优点:形参不影响实参(保护实参),可读性强。
缺点:不能通过形参改变实参,效率低(需要用实参拷贝形参)。
2.传地址
void Swap(int* a,int* b)
{
int tmp=*a;
*a=*b;
*b=*tmp;
}
int main()
{
int a=10;
int b=20;
Swap(&a,&b);
return 0;
}
优点:可以通过形参改变外部的实参 效率高(不会创建副本)。
缺点 : 不安全,可读性差。