当前位置:首页>>开发技术分享

C程序开发入门

一 . 开发步骤1.创建一个空项目2.将C代码编写到文件名.c文件中3.编译调试执行4.演示//1.引入头文件#include<stdio.h>//说明//1.这是一个main函数,即程序的执行入口,即程序从main函数开始执行//2.void表示main函数没有返回值voidmain(){//函数

管理员

一 . 开发步骤

1.创建一个空项目

2.将C代码编写到文件名.c文件中

3.编译调试执行

4.演示

//1.引入头文件#include <stdio.h>//说明//1.这是一个main函数,即程序的执行入口,即程序从main函数开始执行//2.void 表示main函数没有返回值void main(){    
    //函数体,即一条条语句
    int a = 10;    int A = 20;    
    //1.printf是一个函数,需要一个头文件才能使用
    //2.printf是在<stdio.h>头文件下,需要引入该头文件
    printf("hello,world");
    
    getchar();//让窗口停留
    }

二. C程序运行机制

1.编辑:

  • 比如编写的hello.c文件,就是源代码

2.编译:

  • 用(cl.exe)将hello.c程序翻译为目标文件(即.obj文件),在计算机底层执行

3.链接

  • 将目标文件hello.c文件和库文件生成可执行文件(既exe文件),在计算机底层执行

4.执行

  • 执行exe文件,得到运行结果

三. 名词解释

  • 什么是编译

    • 有了c源文件后。通过编译器将其编译为obj文件

    • 如果程序没有错误,没有任何提示,在Debug目录下会出现一个.obj文件,该文件成为目标文件

  • 什么是链接

    • 有了目标文件(.obj文件),通过链接程序将其和运行需要的C库文件连接成exe文件(可执行文件)

    • 如果程序没有错误,没有任何提示,但在Debug目录下会出现一个项目名为.exe文件,该文件成为可执行文件

    • 为什么需要链接库文件呢?

    • 因为我们 的C程序中会使用C程序库中的内容,比如<stdio.h><stdlib.h>中的函数printf(),system()等等,这些函数不是程序员自己写的,而实c程序库中提供的,因此需要链接

  • 发现连接后,生成.exe文件。比obj文件大了好多

  • 什么是运行?

    • 有了可执行的exe文件,也称可执行程序(二进制文件)

    • 在控制台下可以直接运行exe文件

四.注意事项

1.C语言主体结构说明

#include <库文件>void main(){    //包含内容,称为函数体
    语句一;
    语句二;   
}

2.C程序源文件以c为扩展名

3.c程序的执行入口是main()函数

4.C语言严格区分大小写

5.C程序由一条条语句构成,每个语句由分号(;)结束

6.大括号都是成对出现的,缺一不可



返回顶部