如何从零基础开始学习C语言编程?

2026-04-18 00:421阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1112个文字,预计阅读时间需要5分钟。

如何从零基础开始学习C语言编程?

VS2019是一款集成开发环境,简单易用。它是开发环境的集成,无需选择将解决方案与项目放在一起,不利于管理。创建项目后,看不到解决方案管理,但可以前往视图中的相应窗口。通常需要打开以下视图:

  • VS2019编译器

    • 简单实用,是一个集成开发环境

    • 不要勾选将解决方案与项目放进同一目录,不方便管理

    • 创建完项目,看不到解决方案管理,可以去视图中找对应窗口

    • 一般需要打开以下视图

      • 解决方案管理器
      • 输出框
      • 错误列表
      • 类视图
      • 资源视图
  • 运行程序与exe所在位置

    • ctr+f5

    • 找到自己的exe

  • 如何打开别人的项目

    • 找这个文件:.sln

    • 没有sln找 .vcxproj

      缺少...v120 v141 工作集?这个一般是编译器的版本不同所导致的问题,在属性的工作集中选择自己编译器的就可以了

  • C语言最简单的程序

  • int main()

  • {
    ​ return 0;

  • } (可以没有头文件)

    • C语言程序必须要有入口函数

      • 没有入口函数的错误:无法解析的外部符号 _main
      • fatal error LNK1120: 1 个无法解析的外部命令 (有可能主函数写错了)
    • 主函数其他的形态

      • 最标准的:

        //固定写法 //........ int main() //C语言的主函数是整个程序入口 { return 0; }

      • 别致写法

        void main() { } void main(void) { } int main(void) { return 0; } int main(int argv,char* argc[]) { return 0; } //旧版书本 main() { }

    • 入口函数的返回值:不同的问题,return值不一样,为了形成统一,返回0表示没有异常

    • 书本上最简单的C语言程序

      #include <stdio.h> int main() { return 0; }

      • 头文件的知识

        • 什么是头文件(包含一个工具库(有别人写好的一些函数之类的))

        • 包含方式

          • include <stdio.h>: 标准库的路径下(先在头文件右击查看代码,再打开所在文件夹,自己写的只要放在该路径,也可以用尖括号包含)
          • include "stdio.h":路径的方式
            • 相对路径: 相对位置 (带一个.) #include"./home.h" #include "Home\home.h"
            • 绝对路径: 带盘符 #include "D:\dh.h"
        • xxx.h无法打开 ,相应路径的文件中不存在xxx.h文件

      ​ 无法打开包括文件: “stdx.h”: No such file or directory

    • 同一个解决方案下可以创建多个项目,编译前设置成启动项

  • 程序的编译和运行过程

    编辑--->编译-->链接--->运行(软件,后缀是给Windows操作系统识别的)

  • 编译过程

    • 编译:从上往下进行编译 了解一些错误

      • error C2065: “a”: 未声明的标识符 : 还没有创建a就用a 被调用的函数尽量先写,后写的话需要在调用函数中先声明

      • 所有编译期的错误,都可以通过输出框中提示找到错误所在行列(行列附近)

      • 在C语言,一定要重视输出框中提醒(警告),尽量保证程序没有这种警告

        warning C4047: “初始化”:“int **”与“int (*)[2]”的间接级别不同

        往往很多程序就是因为warning导致程序崩溃掉

      • 英语错误,从记英文单词开始 按照大写首字母分开

    • 运行: 从入口开始 从上往下执行程序,执行return 结束 ,怎么看程序

    • 运行时的错误,通常都是通过断点测试去看 F10逐句执行 F5下一步(指到达下一个断点) 局部变量框

​ VS2019是一个集成开发环境而不是编译器

如何从零基础开始学习C语言编程?

​ 一个汉字占两个字节

​ Ctrl+F5运行

可执行文件 .exe .com

F10单步调试 F5直接到下一个断点

本文共计1112个文字,预计阅读时间需要5分钟。

如何从零基础开始学习C语言编程?

VS2019是一款集成开发环境,简单易用。它是开发环境的集成,无需选择将解决方案与项目放在一起,不利于管理。创建项目后,看不到解决方案管理,但可以前往视图中的相应窗口。通常需要打开以下视图:

  • VS2019编译器

    • 简单实用,是一个集成开发环境

    • 不要勾选将解决方案与项目放进同一目录,不方便管理

    • 创建完项目,看不到解决方案管理,可以去视图中找对应窗口

    • 一般需要打开以下视图

      • 解决方案管理器
      • 输出框
      • 错误列表
      • 类视图
      • 资源视图
  • 运行程序与exe所在位置

    • ctr+f5

    • 找到自己的exe

  • 如何打开别人的项目

    • 找这个文件:.sln

    • 没有sln找 .vcxproj

      缺少...v120 v141 工作集?这个一般是编译器的版本不同所导致的问题,在属性的工作集中选择自己编译器的就可以了

  • C语言最简单的程序

  • int main()

  • {
    ​ return 0;

  • } (可以没有头文件)

    • C语言程序必须要有入口函数

      • 没有入口函数的错误:无法解析的外部符号 _main
      • fatal error LNK1120: 1 个无法解析的外部命令 (有可能主函数写错了)
    • 主函数其他的形态

      • 最标准的:

        //固定写法 //........ int main() //C语言的主函数是整个程序入口 { return 0; }

      • 别致写法

        void main() { } void main(void) { } int main(void) { return 0; } int main(int argv,char* argc[]) { return 0; } //旧版书本 main() { }

    • 入口函数的返回值:不同的问题,return值不一样,为了形成统一,返回0表示没有异常

    • 书本上最简单的C语言程序

      #include <stdio.h> int main() { return 0; }

      • 头文件的知识

        • 什么是头文件(包含一个工具库(有别人写好的一些函数之类的))

        • 包含方式

          • include <stdio.h>: 标准库的路径下(先在头文件右击查看代码,再打开所在文件夹,自己写的只要放在该路径,也可以用尖括号包含)
          • include "stdio.h":路径的方式
            • 相对路径: 相对位置 (带一个.) #include"./home.h" #include "Home\home.h"
            • 绝对路径: 带盘符 #include "D:\dh.h"
        • xxx.h无法打开 ,相应路径的文件中不存在xxx.h文件

      ​ 无法打开包括文件: “stdx.h”: No such file or directory

    • 同一个解决方案下可以创建多个项目,编译前设置成启动项

  • 程序的编译和运行过程

    编辑--->编译-->链接--->运行(软件,后缀是给Windows操作系统识别的)

  • 编译过程

    • 编译:从上往下进行编译 了解一些错误

      • error C2065: “a”: 未声明的标识符 : 还没有创建a就用a 被调用的函数尽量先写,后写的话需要在调用函数中先声明

      • 所有编译期的错误,都可以通过输出框中提示找到错误所在行列(行列附近)

      • 在C语言,一定要重视输出框中提醒(警告),尽量保证程序没有这种警告

        warning C4047: “初始化”:“int **”与“int (*)[2]”的间接级别不同

        往往很多程序就是因为warning导致程序崩溃掉

      • 英语错误,从记英文单词开始 按照大写首字母分开

    • 运行: 从入口开始 从上往下执行程序,执行return 结束 ,怎么看程序

    • 运行时的错误,通常都是通过断点测试去看 F10逐句执行 F5下一步(指到达下一个断点) 局部变量框

​ VS2019是一个集成开发环境而不是编译器

如何从零基础开始学习C语言编程?

​ 一个汉字占两个字节

​ Ctrl+F5运行

可执行文件 .exe .com

F10单步调试 F5直接到下一个断点