《肥仔C日记——7月2日》

记录了博主学习C语言的第一天,包括对printf、getchar、putchar等基本函数的学习,以及while、for循环的使用。通过两个编程练习,探讨了编程中常见的错误及调试过程。

7月2日 天气:晴转雨 心情:一般般 (本来打了很多,就是原来还有字,简单模式转高级模式丢了,只好简略一些喽)

    今天是我学C语言的第一天。等着中考成绩,5号就知道了,越到倒计时的阶段越焦急。 今天学了printf、getchar、putchar函数,while、for语句,#define等。我刚开始想用的工具是VC6.0,新建文件……到底初学新建哪种文件啊,不懂。换用WIN-TC,不错。今天每次编程没有一次试运行不提示错误的—— 至少也少了个“;”,呵呵,我对每输完行加一个“;”不习惯啊,还有printf输错成ptintf等等。还有两个愉快插曲。

插曲一:做课本1-4练习,摄氏温度转华氏温度(和示例反过来),我是这样编的: #include <stdio.h>  main() { int c,f,bc; bc=1; c=0; while (c<=10) { f=9*(c+32)/5; printf("%10d%20d/n",c,f); c=c+bc; } getch(); }

答案的while执行体部分却是

f=32+9*c/5

我用笔算试试,哎呀,忘记去括号了!平时数学不错,我又担心中考数学犯这种低级错误了,唉。

插曲二:这是我自己编的“变体”,试试不设最大值,机子会不会“累垮”

#include <stdio.h> main() { int ssd; for(ssd=10;ssd>=10;ssd=ssd+1) printf("%10d %20d/n",ssd,ssd+32); getch(); }

执行,出现一大堆数字看得我眼睛都花了,但最后停了下来,最后两个数是32767和-32767,正好是int声明的数的取值范围,哈哈,我自己发现的!

    就这样吧,可爱的学C第一天!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值