头文件、主函数和语句格式常见的4种问题

186 阅读2分钟

最常见的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"

运行结果: aafc8c9fed4986e7ba8516fba4d5e8f.jpg

主函数:

问题描述: 主函数第一个问题字母大写了。

语句编写:

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

编译警告️: error LNK2001: unresolved external symbol _main 解决办法: 将Main修改为main

运行结果

aafc8c9fed4986e7ba8516fba4d5e8f.jpg

语句格式:

问题描述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")后面加上分号";"

运行结果: aafc8c9fed4986e7ba8516fba4d5e8f.jpg 问题描述2: 将英文状态下的双引号""写成中文状态下的双引号“”

语句编写

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

编译警告️ error C2018: unknown character '0xa1' error C2018: unknown character '0xa0'

解决办法: 将中文状态下的双引号“”修改为英文下的双引号 ""

运行结果: aafc8c9fed4986e7ba8516fba4d5e8f.jpg

总结:

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

头文件:没有加头文件studio.h 记得一定要加上头文件。

主函数:主函数第一个问题字母大写了。记得一定要小写字母。

**语句格式:(1)语句结束后忘加分号";" 语句结束后一定要加上分号切必须是英文状态下的。

2) 将英文状态下的双引号""写成中文状态下的双引号““C语言中所有符号都必须是英文状态下的。**
       
       

历史文章:

上篇文章:[C语言的开发过程与Visual C++6.0开发环境]

下篇文章:待更新