这个switch和rang()给随机数的这个为啥错呀?

switch语句和rand()括号里啥都没写,显示rand不属于这个范围,switch一写break和befault就显示错,视频里是这样敲的没错呀

img

img

第一张图片 大括号忘记圈了(14-35)
第二张头文件忘记添加了

#include<stdlib.h>

switch(整型常量/整型变量/整型表达式){
case var1:
break;
case var2:
break;
case var2:
break;
default:
break;
}
switch的语法是这样的,注意switch后面的大括号case 与条件之间的空格