求c语言课程设计报告?
六 运行过程1。双击TC 1。 当对上面的程序进行了调试后运行会出现下面所示:
第一行所显示的就是系统时间!满足了第一条要求“显示年、月、日”。而当改变系统时间后!再运行该程序上面的日期也随系统时间改变,所以满足第四条“当系统时间变动时,能自动跳到相应的时间。 ” 2。 在光标处按下“1”后回车,将会显示:
以上的显示也证明了条件的第2条可以“显示星期!” 3。 在光标处按下“2”后回车,将会显示:
按着帮助所讲进行了运行可知:按“ Page Up ”键其下面接着会显示上一年该月的万年历,按“ Page ...全部
六 运行过程1。双击TC 1。 当对上面的程序进行了调试后运行会出现下面所示:
第一行所显示的就是系统时间!满足了第一条要求“显示年、月、日”。而当改变系统时间后!再运行该程序上面的日期也随系统时间改变,所以满足第四条“当系统时间变动时,能自动跳到相应的时间。
” 2。 在光标处按下“1”后回车,将会显示:
以上的显示也证明了条件的第2条可以“显示星期!” 3。 在光标处按下“2”后回车,将会显示:
按着帮助所讲进行了运行可知:按“ Page Up ”键其下面接着会显示上一年该月的万年历,按“ Page Down”键其下面会接着显示下一年该月的万年历;按“ ← ”键下面将会接着显示当年上一个月的万年历,按“ →”键将会接着在下面显示去下一个月的万年历。
4。
由上所显示键入“0”后将会退去该程序。由以上运行的结果可知该c语言所设计的万年历满足设计要求! 七、在C语言编程中常见错误 C 语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给我们留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对我们这些初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。
看着有错的程序,不知该如何改起,我通过这次编程,也积累了一些C编程时常犯的错误: 1。 书写标识符时,忽略了大小写字母的区别。编译程序把a和A认为是两个不同的变量名,而显示出错信息。
C语言认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2。忽略了变量的类型,进行了不合法的运算。%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
3。将字符常量与字符串常量混淆。混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\',而把它赋给一个字符变量是不行的。
4。忽略了“=”与“==”的区别。在C语言中,“=”是赋值运算符,“==”是关系运算符。如: if (a==3) a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。
由于习惯问题,初学者往往会犯这样的错误。收起