乐趣区

关于c:头文件主函数和语句格式常见的4种问题

最常见的 4 种问题别离是:

头文件:没有加头文件 studio.h
主函数:主函数第一个问题字母大写了。
语句格局:(1)语句完结后忘加分号 ”;”
(2)将英文状态下的双引号 ”” 写成中文状态下的双引号“”

接下来咱们别离来看这 4 种具体的谬误问题:

头文件

问题形容:
没有加头文件 studio.h
语句编写:

                     // 没有加头文件 <studio.h>
main()
{printf("welcome to c_program!\n");
    return 0;
}

编译正告️
warning C4013: ‘printf’ undefined; assuming extern returning int
解决办法:
在主函数下面加上代码 #include “studio.h”
运行后果:

主函数:

问题形容:
主函数第一个问题字母大写了。
语句编写:

#include<stdio.h>
Main()                  // 主函数第一个问题字母大写了。{printf("welcome to c_program!\n");
    return 0;
}

编译正告️:
error LNK2001: unresolved external symbol _main
解决办法:
将 Main 批改为 main
运行后果

语句格局:

问题形容 1:
语句完结后忘加分号 ”;”
语句编写:

#include<stdio.h>
main()
{printf("welcome to c_program!\n")      // 语句完结后忘加分号 ";"
    return 0;
}

编译正告️:
error C1243: syntax error : missing ‘;’ before ‘;’
解决办法:
在语句 printf(“welcome to c_program!\n”) 前面加上分号 ”;”
运行后果:

问题形容 2:
将英文状态下的双引号 ”” 写成中文状态下的双引号“”
语句编写

#include<stdio.h>
main()
{printf(“welcome to c_program!\n”);     // 将英文状态下的双引号 "" 写成中文状态下的双引号“”return 0;
}

编译正告️
error C2018: unknown character ‘0xa1’
error C2018: unknown character ‘0xa0’
解决办法:
将中文状态下的双引号“”批改为英文下的双引号 “”
运行后果:

总结:

头文件、主函数和语句格局常见的 4 种问题:
头文件:没有加头文件 studio.h 记得肯定要加上头文件。
主函数:主函数第一个问题字母大写了。记得肯定要小写字母。
语句格局:(1)语句完结后忘加分号 ”;” 语句完结后肯定要加上分号切必须是英文状态下的。
(2)将英文状态下的双引号 ”” 写成中文状态下的双引号““C 语言中所有符号都必须是英文状态下的。

退出移动版