该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我们平时使用的是DEV-CPP编译器。打开编译器后,依次点击“文件”→“新建”→“源代码”,新建了一个空白的文档,下面我们就可以开始编写程序了。
下面以一个简单的程序为例。
#include
int main(void)
{
int num;
num = 1;
printf("I am a simple computer.\n");
printf("My favorite number is %d because it is first.\n",num);
system("pause");
return 0;
}
代码编写完成之后,点击保存,保存到合适的位置。注意:1.建议文件名为英文或者英文与数字的组合;2.保存的文件后缀名是c,即在“保存类型”的选项中选择“C source files(*.c)”选项。
保存好之后,点击“运行”→“编译”(或者按下Ctrl+F9)对程序进行编译。如果程序没有错误,Compile Progress对话框会提示Progress的Status是Done.,然后关闭Compile Progress对话框,再点击“运行”→“运行”(或者按下Ctrl+F10),就可以看到程序运行的结果。
下面我们来具体的解释一下上面一段代码。
#include 部分是一段预处理指令,这一行是告诉编译器包含stdio.h中的所有信息。文件stdio.h提供了基本的输入和输出指令;
int main(void){...} 部分是程序的主函数,必不可少的。此处int表示这个函数是整型的,此处的void意为空。主函数的函数体用一对花括号括起来;
int num; 表示定义了一个名为num的整型变量,可以类似对比数学里解题之前设一个x,不过这里的num必须是整数;
num=1; 表示给num赋值1;
printf("..."); 是一个输入语句,需要输出的内容放在双引号里;双引号里的%d是一个整型数据的占位符,将双引号后的num里的数据放在%d的位置上;
system("pause"); 是一个系统暂停,通过这条命令,要求系统运行到最后暂停,以便观察结果。这里主要是DEV-CPP编译器不能在系统运行最后暂停,所以在此处添加这条命令。
returne 0; 是在程序最后给main函数返回一个数值0;
整个程序中,每一句话结束之后用 ; 标志着一句话结束。