摘要:
作者:C语言达人链接:https://zhuanlan.zhihu.com/p/24951131来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本篇翻译的listen()函数,我参考的国外网站是:listen朋友们可以自由转载我对英文的中文翻译,但是对于“作者注:”的描... 阅读全文
摘要:
最近开始研究使用Socket API来网络编程,想着把自己的感想、感悟写下来。我发现在编程之外还有不少概念性的东西要学习。我觉得应该有以下几点吧:1.得了解下计算机网络的基本概念,如OSI的7层模型,TCP/IP协议,地址端口等。TCP/IP协议相关的知识推荐看国外的教材;2.了解计算机网络中两个结... 阅读全文
摘要:
对于C语言中的指针概念,如果我告诉你,它是一个地址变量,你听了一头雾水,“地址?啥意思?”见你不理解,我说的详细点“指针变量跟其他变量一样,存储的是一个地址”。你想了想,“跟其他变量一样?其他变量存放的是数值,变量有地址....指针变量存放的是地址,地址里有个值.....”你又晕掉了!没办法,我找了... 阅读全文
摘要:
ln命令是一个链接命令,工作中用的比较多的就是对一个文件或者是目录建立起软连接。软连接的概念类似于windows下的快捷方式。比如,在win下,我们经常在安装完word、ppt等office程序后,在我们的桌面都会有一个word等的快捷方式,双击这些个快捷方式,就可以立刻打开word等程序,而不需要... 阅读全文
摘要:
C Primer pkus(第五版)中文版,老外写的还是很经典的,推荐给朋友们,购买地址:C primer plus 5版中文版购买另外再推荐本书:程序员面试宝典(第5版)第五版:程序员面试宝典(第5版)第五版刚学习C语言的朋友,对指针“移动”可能不太理解。举个例子,例如下述代码:int a = ... 阅读全文
摘要:
最近在网上冲浪,读到一则新闻,摘抄下这则新闻:======================= 以下文字摘抄自互联网====================1990年1月15日,AT&T电话网络位于纽约的一台交换机当机并且重启,引起它邻近交换机瘫痪,由此及彼,一个连着一个,很快,114台交换机每六秒当... 阅读全文
摘要:
我们在写C程序时,经常使用scanf函数,让用户输入数据,可是有时候会出现一些很奇怪的问题。例如,下面的程序是一个简单的四则运算:#include int main(){char ope = '\0';//操作符+ - * /int para1 = 0, para2 = 0, result = 0;... 阅读全文
摘要:
在谈&&和||两个运算符的短路运算之前,先看一段程序:#include int main() {int para1 = 1, para2 = 2, para3 = 3, para4 = 4;int r1 = 1, r2 =1;(r1 = para2 para4);printf("r1 = %d, ... 阅读全文
摘要:
先看下面一段程序:文末会给大家推荐几本好书,希望能够需要的朋友一点帮助!#include int main(){int i = 123;printf("%d\n",printf("%d",printf("%d",i)));return 0;}printf函数里面又嵌入了printf函数,你认为此段程... 阅读全文
摘要:
朋友们对malloc函数应该是比较熟悉了,此函数功能是分配一段内存地址,并且将内存地址给一个指针变量,最后记得再调用free函数释放这段内存地址就可以了,标准的流程对吧,好像没什么问题。但是按照此标准流程,下面的程序却有个奇怪的现象:#include #include #include int ... 阅读全文