一世轻尘 发表于 2020-12-14 20:56:12

!file啥意思

//打开文件
void open(struct student *h)
{
        struct student *p=h;
        struct student *q;//临时变量,用于保存从文件中提取的信息
        FILE*file=fopen("./Information.txt","rb");
        if(!file)
        {
                printf("文件打开失败!");
                return ;
        }
if语句里的!file,详细准确点的标准解释是啥?{:10_254:}

wp231957 发表于 2020-12-16 07:40:36

就是如果file等于0

小甲鱼 发表于 2020-12-25 02:13:14

我来补充一下,!file 的意思就是 “如果 file 的值为空,那么取反就是 True,if 语句方可被执行”。
页: [1]
查看完整版本: !file啥意思