随笔分类 -  网络编程-TCP/IP

摘要:比如在建一个成绩管理系统,这时候定义的名字一般都是char szName[20],这样比较浪费,其实不只是定义名字,定义好多变量都这样,并没有体现动态。 此处出现空间表(SpaceList),通过指针偏移,实现内存的零浪费,但是缺点是无法修改。只适合储存一些不变的东西,比如科目等。 阅读全文
posted @ 2016-10-10 09:36 卷珠帘 阅读(594) 评论(0) 推荐(0) 编辑
摘要:处理多线程任务时,如果不加临界区,CPU来回切换,导致数据出现错误,所以需要用到临界区。 读者可以把Enter和leave屏蔽了看看什么效果。 阅读全文
posted @ 2016-10-07 19:12 卷珠帘 阅读(538) 评论(0) 推荐(0) 编辑
摘要:首先这里的far,在32位系统已经废除不用了。它是C/C++语言在16位系统中用以标明指针是个远指针的修饰符。 远指针是说指针所指向的地址已经超出了64K(2的十六次方),所以需要使用DS加偏移量的方法来寻址,而不能直接寻址。其反义的修饰符是near。 举例: int far *fptr; fptr 阅读全文
posted @ 2016-10-06 11:58 卷珠帘 阅读(5372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示