第一次C程序设计作业

第一次C程序设计报告

 

姓名:廖雨楠  学号:120705221  班级:12电信2班

 

任务1:创建一个基本程序。


实验内容:编写一个显示“华氏温度与摄氏温度对照表”C程序

实验目的:掌握C语言开发工具,掌握简单C程序的编辑、编译、连接和运行的一般过程

 

我的程序:

//**********************************
//对fahr=0,20,...,300
//打印华氏温度与摄氏温度对照表
//Code by 廖雨楠 120705221 2013.3.8
//**********************************

#include "stdafx.h"
int main()
{
	int fahr,celsius;
	int lower,upper,step;

	lower=0;   /*温度表的下限*/
	upper=300; /*温度表的上限*/
	step=20;   /*步长*/
	fahr=lower;

	printf("廖雨楠,120705221\n");
		while(fahr<=upper){
			celsius=5*(fahr-32)/9;
			printf("%d%d\n",  fahr,celsius);
			fahr=fahr+step;
	}
		getchar();
	return 0;
}

第一次运行程序“错误列表”

错误 :在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

错误原因及其解决方法:向源中添加的是“#include "stdio.h"”,改为向源中添加“#include "stdafx.h"”


程序运行效果截图:



修改代码,将printf("%d%d\n",   fahr,celsius);改为       printf("%d\t%d\n",   fahr,celsius);

修改代码后,程序运行效果截图:


修改前后运行效果说明:

结果更为清晰可见,便于收集。

 

*************************任务分割线*************************

任务2:进一步熟悉C程序编写的一般过程。

实验内容:运行作业“例6-3”程序

实验目的:加深理解C程序的编辑、编译、连接和运行的一般过程

实验步骤:

我的程序:

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
	void swap(int x,int y);
	int a,b;
	a=2,b=6;
	printf("调用前:a=%d,b=%d\n",a,b);
	swap(a,b);
	printf("调用后:a=%d,b=%d\n",a,b);
}
void swap(int x,int y)
{
	int temp;
	printf("交换前:x=%d,y=%d\n",x,y);
	temp=x;
	x=y;
	y=temp;
	printf("交换后:x=%d,y=%d\n",x,y);
	getchar();

}

程序运行效果截图:


****************************任务分割线**********************************

第一次C程序设计上机心得体会:

第一个C程序我们并不能说是设计,只是照着书本打下来而已。虽然只是类似于拷贝的工作,但是也很容易出错,而且常常都是一时疏忽。初学常犯的错误一般都不是技术性的,而是认真点能够避免的。做任务的目的不仅仅是完成任务,更是要从中总结经验避免下一次错误的发生。无论如何,编写C程序都是一项需要细致专心的工作,我们还有很长的路要走。

软件版本不同会有部分区别有的时候会影响我们的操作,我个人就被卡了很长时间。对于程序代码的不熟悉也是犯错误的原因之一,甚至会极大程度上的影响效率。错误的产生在尝试了很多种解决办法后依然得不到解决确实会影响心情,但是最终却很可能只是因为一个很小的常识性的错误。

个人的性格是不把问题解决掉是不会停下的,而不是为了完成任务与否。

 

知识点总结:

1.一个程序至少要有一个函数,main函数常被称为主函数

2.函数中所有语句都包括在一对花括号中。

3.一般每行语句末尾都要加上分号

4.双引号在函数语句中总是成对出现的

5.打代码时输入法一直都要是半角

6.语法错误或者符号的遗漏在初学时比较常见



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章