任务1:参考《C语言调试方法》掌握代码的调试和排错技巧.把调试过程出现的问题,写到报告中。
V6与VS2012有些地方并不完全相同,至少由于V6是英文的,很多地方的操作感觉略有些不适应。
快捷键要经常使用才能灵活运用。需要多加练习什么的。
任务2:自行分析和设计一个程序,并在程序中标注每一行代码的含义和目的;
我的程序:
/* 程序*/
#include"stdio.h"
#include"math.h"
#define PI 3.1415
void lyn1()
//在这个C程序中,除了main函数外还有一个程序员自己定义的函数,函数名是lyn1//
{
//整个程序的编译是从上到下。//
printf("世人只知道渊虹排名第二,而鲨齿却被称为妖剑,可见天底下,都是些愚昧不堪的人,只知道随波逐流,人云亦云,你到底是要驾驭它们,还是和他们一样。\n\n\n");
}
//这个程序的执行过程是先执行的main函数,执行到下面要作pr1(),此时发生了函数调用//
int main ()
{
lyn1();
int a,b;
//定义变量//
{
printf("你以为,你选1还是2,我会在意么:\n");
scanf_s("%d",&b);
//从键盘输入整形//
if (b=1)
//条件//
printf("窥探我的内心是一件很危险的事\n\n");
//输出结果//
else
printf ("我们本来就是为战争而生的,如果没有战争,我们存在又有什么意义呢?\n\n");
//输出结果//
}
int i;
//定义变量//
for(i=0;i<5;i++);
//重复控制语句//
{
printf("重复了%d次,我真为你的智商捉急\n",i);
}
}
程序运行效果截图: