case 1:
有空格!
&是地址运算符
return 0;在codeblocks里不加确实没事,因为它会自动加。但是平时带上。
scanf字符型数组不要加&!
整型加
多个循环变量 不要把i和j搞错了
struct 定义
被包含的数据结构属性一定要先定义
报错不报宏定义_(:з」∠)_,有时候非法字符可能是宏定义错了
两个小数相减很危险,,计算机是二进制运算,1.0-0.9=0.099999999999无限接近0.1
为什么返回值是int,还是能接受a,b,甚至中文都能接收……以及空格这样的字符。
fgetc()的返回值是ASCII码,是int型,用int ch接受ASCLL码,没毛病。
几个文件处理的函数,里的int都是ASCLL码。给你看的文本又弄成字符了。
为什么会出现数字乱码,字母却不乱码
接收的int是ASCII码……,直接的数字是不行
变量实质就是一段首地址及长度已知的内存空间