总结,一些小发现

while 与 do-while相比,while的位置不一样,所以对于后者来说,当while内的条件最后一次被满足的时候,又会重新回到do里面去执行条件,也就是说,某个变量是在循环体内不满足了后才出来的.还有赋值,总是左边变换,而其实右边提到的变量没什么改变。

记住以上这四个数值。 

无符号的整型来说,它的二进制的最高位称为数据位

对于unsigned int和int,看起来差不多,但是unsigned前缀加不加只是输出的不同。 

字符串处理函数:里面只能放地址,包括但不限于printf        puts        scanf        gets....... 

但是getchar和putchar里面放的是变量【完整的:int  getchar(void);        int putchar(int n);】 

数组是const的指针【即int a[]==int *const a;】,我们一‘*’为界,*之前的像:const int *p表示不可通过指针修改【*p=26;这种行为是错误的】,const在*的后面表示指针不可修改,比如【如果*p=&a;已经成立,那么*p=&j;就违法,但是!!可以*p=26;】。 

'[]'的效果和‘*’差不多一样。

如果 int a[] = {0}; int *p = a;那么p[0] == a[0]是成立的。

malloc函数如果不释放,最终程序会因为没有没有空间了而退出。 

 无名结构体定义:若出现了,那么就不能在对同类型的其他结构变量修改,【除非把定义过程再写一遍】(eg:struct { int x; int y; } x; struct { int x; int y; } y;就是可以的)

1.19号,发现了一个新东西:筛选键【我按了8秒shift键】,作用:可以使Windows忽略短暂或重复的击键,也可以调整点击键盘的重复率(按下某个键时的重复性)。利用该项功能,用户可以将计算机设置成适合自己习惯的击键速度。

二进制的加减:加法:逢二进一        减法:借一当二  { 100 B - 1 B = 11B  }

乘法和除法:

char在内存中以ASCLL码的形式储存;float以二进制;int以源码,反码,补码;double以 整数E整数【eg:4.5e2==450】等。

3.24 号:关于循环: 循环语句的编写原则,重复语句,这意味着,循环体的语句不仅要能够进行相关操作,还要使一切回到相同状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值