C
11061104
知道的越多,不知道的越多
展开
-
C - 单链表的逆序(不增加额外的节点空间)
你只需要花费5分钟的时间读懂本程序,我想以后你不会再为这个常见的笔试题而困扰~~(给自己留5分钟)首先,确定逆序一个单链表至少需要两个节点,不然逆序将会没有任何的意义;其次,本方法需要3个指针的互助下完成;最后,有无头节点将会有一些差异;(本方法中包含头节点,若是你们想解决无头节点的单链表的逆序,可读懂本程序,自行扩展)单链表的建立九不废话了~//s p t 分别指向第一个,第二个,第三个节点 l原创 2016-11-17 11:02:54 · 946 阅读 · 0 评论 -
C - 控制台运行实现
控制台下运行C程序 学习C语言可以使用各种IDE,例如VC6.0,CodeBlocks,visual studio等等。 那么,如果不使用IDE的话,如何在windows控制台下编译以及运行我们写好的c语言程序呢? 首先,我们需要知道的是,c语言的编译器不是操作系统自带的部分,一般在windows环境下可以安装商业化的IDE,例如visual studio,或者code原创 2016-11-14 14:39:50 · 1973 阅读 · 0 评论 -
宏函数和自定义函数
一开始将宏函数定义的时候,为了书写方便,将一个函数写成了几行,但是没有用连接符号连接起来,类似于下面1 #define CHECK(ret) ({2 int ret;3 ...4 })GCC总是提示ret不在范围内;我马上想到的是我的下面定义的 int ret往下都没有包括进宏里面,这个宏,定义的是原创 2016-08-14 12:47:12 · 970 阅读 · 0 评论 -
JSON的简单介绍以及C语言的JSON库使用
JSON概述 JSON: JavaScript 对象表示法( JavaScript Object Notation) 。是一种轻量级的数据交换格式。 它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式, 但是也使用了类似于C语言家族的习惯( 包括C、 C++、 C#、 Java、 JavaScript、 Perl、 Python等) 。这些特性使JSON成为理转载 2017-03-20 16:14:27 · 1923 阅读 · 0 评论