🥱Home
  • /Posts🗯
  • /ARCHIVES🕑
  • /TAGS🚦
  • /SEARCH🔍
  • /ABOUT🌞
主页 » /posts » Programming Language 编程语言基础 » C

C - MISTAKE

2025-04-08 · yyz
目录
    • 1 关系运算符的优先级相同
    • 2 sizeof 不是函数 而是一个运算符

C - MISTAKE#

1 关系运算符的优先级相同#

1
2
3
4
5
6
7
8
9
int a;
scanf("%d", &a);

if (3<a<10){
  printf("T");
}else{
  // 这段代码永远不会走到这一步,比如输入 a=-2, 3<a返回0 由0又和10比较 返回1, 所以恒True
  printf("F");
}

2 sizeof 不是函数 而是一个运算符#

sizeof() 是长度运算符,并不属于函数