学C语言时的一些笔记

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码……,直接的数字是不行

变量实质就是一段首地址及长度已知的内存空间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值