小编gza*_*zaw的帖子

"function xy()"和"xy = function()"之间有什么区别?

这两段代码之间的唯一区别在于两个块引用中的第1行.

为什么这两段代码表现不同?

function cat.meow() {
    console.log("Meow");
};
Run Code Online (Sandbox Code Playgroud)

cat.meow = function () {
    console.log("Meow");
};
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
119
查看次数

GetInt()会在这里自动创建\n输出吗?

假设我有代码要求用户给出2个整数,当用户给出整数时,程序会打印总和.

int main(void)

{ 
printf("Please give me an int: "); 
int x = GetInt();

printf("Please give me an int: "); 
int y = GetInt();

printf("%d\n", x + y); 
}
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,所有三个printf都显示在不同的行上.

我的问题:我不明白为什么前两个printf不需要\n才能移动到一个新行,但第三个printf确实需要\n.

c

2
推荐指数
1
解决办法
76
查看次数

为什么在这个例子中 (int) 两边有括号?

decimal d = 2;
int i = (int) d;
Run Code Online (Sandbox Code Playgroud)

我已经多次看到这种情况,其中数据类型被括号括起来。

为什么不直接使用int i = int d;呢?

c syntax parentheses

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

标签 统计

c ×2

javascript ×1

parentheses ×1

syntax ×1