摘要:
学习总结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... 阅读全文
摘要:
“这孩子啊,如果能定下心来,成绩肯定可以更好”,这是从小学到高中一直跟随着我的评语。从小到大我相对叛逆,几乎所有“坏学生”的事情我都做过了 ,但我的学习成绩还能保持中上水平。给人的感觉就是有点小聪明。现在回想起来,当初如果我真的能定下心来,用心地背诵课文,坚持每天朗读英语单词,我的成绩真... 阅读全文
摘要:
套接字是通信端点的抽象。正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(read和write)可以用于处理套接字描述符。 ——《unix环境高级编程》 WEB应用客户端(浏览器或APP等)与... 阅读全文
摘要:
ThreadLocal通过中文解释就是线程本地变量,是线程的一个局部变量。根据哲学家黑格尔“的存在即合理”的说法,ThreadLocal的出现肯定是有它的意义,它的出现也是因为多线程的一个产物。ThreadLocal既然跟线程有关系,那肯定得先对线程了解了解。 从网上找来了一句话:Java... 阅读全文