到底用哪个好?
const vs #define你们都用什么? 这个..
哪个方便用哪个 , 各有各的优点 它俩也不是一个东西啊 来,请你把他改成#define的版本
#include <stdio.h>
void output(const char *s) {
printf("%s", s);
}
int main(void) {
output("hello world!\n");
return 0;
}
来,请你把他改成const的版本
#include <stdio.h>
#define MAX(a, b) a > b ? a : b
int main(void) {
printf("%d\n", MAX(1, 2));
return 0;
}
呃,两个不一样啊 #defineInt64 long long
可以少打好几个字
const,似乎不可以 aaron0919 发表于 2022-8-14 10:25
#defineInt64 long long
可以少打好几个字
如果您在讨论 C ,您可以使用 typedef ;如果在讨论 C++ ,有 using 可以起到同样的效果。 dolly_yos2 发表于 2022-8-14 10:46
如果您在讨论 C ,您可以使用 typedef ;如果在讨论 C++ ,有 using 可以起到同样的效果。
typedef 我懂,那个cpp的 using可以说一下嘛,只会纯C mblock 发表于 2022-8-14 13:28
typedef 我懂,那个cpp的 using可以说一下嘛,只会纯C
#include <iostream>
int main() {
using ui = unsigned int;
ui x = 123;
std::cout << x << std::endl;
return 0;
}
人造人 发表于 2022-8-14 14:05
感谢
页:
[1]