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.大括号都是成对出现的,缺一不可