小编mnb*_*vxz的帖子

在javascript中用两种方式创建的运行函数

var a = function(){
    alert("2");
}

function a(){
    alert("1");
}

a();
Run Code Online (Sandbox Code Playgroud)

如上所述,我以不同的方式声明了两个函数.当我跑步时a(),我得到2.为什么?

javascript function

4
推荐指数
1
解决办法
60
查看次数

交换两个变量的函数

我是新手,现在正在学习指针.我遇到了这个问题:

功能1:

void swap(int *x, int *y)
{
    int *p;
    *p=*x;*x=*y;*y=*p;
}
Run Code Online (Sandbox Code Playgroud)

功能2:

void swap(int *x, int *y){
    *x=*x+*y;*y=*x-*y;*x=*x-*y;
}
Run Code Online (Sandbox Code Playgroud)

我知道函数2可以很好地交换两个变量,但函数1不能.为什么?感谢您的回答.:)

c swap pointers function

-1
推荐指数
1
解决办法
109
查看次数

标签 统计

function ×2

c ×1

javascript ×1

pointers ×1

swap ×1