摘要:
学习总结1、缓冲区分为完全缓冲区(fully buffered)I/O和行缓冲区(line-buffered)I/O。对完全缓冲输入来说,当缓冲区满的时候会被清空(缓冲区内容发送至其目的地)。这类型的缓冲区通常出现在文件输入中。对于行缓冲I/O来说,遇到一个换行字符时将被清空缓冲区,键盘输入是标准的... 阅读全文
摘要:
学习总结1、if…else…从语义上看就能出用途,跟其他语言没差多少,只需要记住,世界上最遥远的距离之一:我走if你却走else。2、根据个人几年的编程经验,太多的if…else…嵌套会加大代码的可读性和维护难度。个人认为代码最好不要超过三层if…else…的嵌套,否则最好使用布尔值控制流程。3、逻... 阅读全文
摘要:
学习总结1、循环的语法跟其他语言的没差多少,可能大多数语言都在C的基础上发展出来的,所以大同小异不奇怪。2、在判断表达式里,C语言只有0被认为是假,所有非零值正整数都被认为真。 1 #include 2 int main(){ 3 if(0) 4 p... 阅读全文
摘要:
学习总结1、有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=)、算术运算符(+、-、*、/、%、++、——)和其他的一下运算符(sizeof、(type))。2、声明一个参数就创建了一个被称为形式参数(formal argument)或形式参量(formal parameter... 阅读全文
摘要:
学习总结1、String str=”hello world!”;(Java),char[20]=” hello world!”;(C)。其实Java字符串的实现,也是字符数组。2、字符串的尾部都会以空字符(\0)结束,所以” hello world! “这个字符数组的长度是13。函数库有个strle... 阅读全文
摘要:
学习总结1、C基本数据类型使用11个关键字:int、long、short、unsigned、char、float、double、signed、_Bool、_Complex和_Imaginary。2、在标准C中,整数0就是false,大于0的整数都为true。char其实也是可以是以整数打印。3、八进... 阅读全文
摘要:
学习总结1、#include是C预处理命令之一,#include指向的是头文件,如#include ,这个stdio.h就是程序需要引用的C标准库之一。里面包含了printf、scanf等函数。Java说:“这不是我的包吗。”2、C90的注释只有/* 注释 */,C99后才添加//。3、C90的声明... 阅读全文
摘要:
学习总结1、C语言于1972年由贝尔实验室的Dennis Ritchie在与Ken Thompson一起设计UNIX操作系统的时候开发的。的的设计构想来源于Ken Thompson的B语言。Anyway,它70世纪所需产物,存在即合理。2、因为UNIX&Linux都是基于C语言开发的,所以,C无所不... 阅读全文
摘要:
说起“铁饭碗”,我们毫不犹豫会想起“公务员”,”国有企业编制“也应该算是公认的”铁饭碗“了吧。所谓”铁饭碗“,就想当年,职工温饱国家包,职工住宿国家给的情况下衍生出来的一个名词。我们可能会对爸妈说要与时俱进,但我们有没有对”铁饭碗“一词与时俱进呢。 提到”铁饭碗“这词,就因为昨晚我妻两人F... 阅读全文
摘要:
“这孩子啊,如果能定下心来,成绩肯定可以更好”,这是从小学到高中一直跟随着我的评语。从小到大我相对叛逆,几乎所有“坏学生”的事情我都做过了 ,但我的学习成绩还能保持中上水平。给人的感觉就是有点小聪明。现在回想起来,当初如果我真的能定下心来,用心地背诵课文,坚持每天朗读英语单词,我的成绩真... 阅读全文