- 博客(12)
- 资源 (28)
- 收藏
- 关注
转载 C语言指针的指针作用(返回值)之二
一. 回顾指针概念:早在本系列第二篇中我就对指针的实质进行了阐述。今天我们又要<a onclick="function onclick(){function onclick(){tagshow(event, %D1%A7%CF%B0);}}" href="javascript:;" target="_self">学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的
2009-04-30 10:06:00 9887 2
转载 指针的指针作用(申请空间)之一
以下是经典程序(载自林锐的从c/c++高质量编程),讲解的部分是我个人理解void GetMemory(char *p,int num){p=(char*)malloc(sizeof(char)*num); //p是形参指向的地址}void main(){char *str=NULL;GetMemory(str,100);
2009-04-29 17:44:00 6846 4
转载 c语言结构体用法
结构(struct) 结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。 结构中可以使用不同的数据类型。 1. 结构说明和结构变量定义 在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此, 象其它 类型的变量一样, 在使用结构变量时要先对其定义。 定义结构变量的一般格式为:
2009-04-29 09:19:00 81832 12
转载 转--一个解除TCP连接的TIME_WAIT状态限制的简便方法
/************************************* 版权声明* 本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区,* 本人声明:任何个人及团体均可不受限制的转载和复制本文,无论是否用于盈利* 之目的,但必须在转载及复制时同时保留本版权声明,否则为侵权行为,本人保* 留追究相应法律责任之权利。*
2009-04-22 09:49:00 2127
转载 TCP所有状态转换图
状态:描述CLOSED:无连接是活动的或正在进行LISTEN:服务器在等待进入呼叫SYN_RECV:一个连接请求已经到达,等待确认SYN_SENT:应用已经开始,打开一个连接ESTABLISHED:正常数据传输状态FIN_WAIT1:应用说它已经完成FIN_WAIT2:另一边已同意释放ITMED_WAIT:等待所有分组死掉CLOSING:两边同时尝试关闭TIME_WAIT:另一边已初始化一
2009-04-22 09:38:00 1839
转载 TCP协议连接建立与连接断开过程(含断开时的TCP状态图)
TCP协议连接建立时3次握手的过程。简述TCP协议连接建立时3次握手的过程。根据TCP头部,说明下列3个包在连接建立过程中的次序.0020 00 50 83 aa 46 49 3e dd 33 96 37 a3 a0 12 ...P..FI>.3.7...0030 16 a0 c4 c0 00 00 02 04 05 b4
2009-04-20 13:38:00 2631
原创 C语言const关键字作用
C语言中const代表着”不可变“,基本和常量一样不可修改,但是应用场景不一样。 一.应用在变量const char a='A';a='B'; //错误,变量a的值不可以修改。此时代表变量a值不可改变,任何企图修改a变量值的语句(例如a=20;)都会报错。 二.应用在指针 1)应用在*左边 const char *p; char const
2009-04-20 08:49:00 6811 2
转载 C语言多个源文件编译成一个程序
C语言的基本组成单元是函数,各个函数之间可以相互引用。在学到静态函数有时又将为内部函数和外部函数,即分别用static和extern说明的函数时,有不少人感到很迷惑:“外部”和“内部”到底是怎么一回事呢? 一般来说,我们编制的C语言源程序都是放在一个扩展名为.C的文件中,这对一个较简单的程序是合适的,但对于大型项目就不合适了,其一,大项目往往由多人合作完成,大家都来操作同一个文件极易出错;其二,大
2009-04-19 12:56:00 15560 2
转载 C中的malloc和free
在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用就是malloc然后free就一切OK了当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结这篇文章之所以命名中有个浅谈的字眼,也就是这个意思了!希望对大家有一点帮助!
2009-04-17 17:40:00 1985 1
原创 makefile变量使用及其条件判断
使用变量————在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头)
2009-04-15 10:11:00 5118
原创 exec函数族
exec函数族也许有不少读者从本系列文章一推出就开始读,一直到这里还有一个很大的疑惑:既然所有新进程都是由fork产生的,而且由fork产生的子进程和父进程几乎完全一样,那岂不是意味着系统中所有的进程都应该一模一样了吗?而且,就我们的常识来说,当我们执行一个程序的时候,新产生的进程的内容应就是程序的内容才对。是我们理解错了吗?显然不是,要解决这些疑惑,就必须提到我们下面要介绍的exec系统调用
2009-04-06 00:24:00 969
原创 static关键字的3大作用
static的作用 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = A; //
2009-04-04 19:29:00 3422 1
sscom5.13串口调试工具
2023-03-27
sttoolset-STM32读写HEX工具
2023-03-27
CmBacktrace开源代码,亲测可用
2023-03-27
PT1000 分度表C语言代码
2020-12-29
STM32_OS.zip
2020-06-17
Quartus_13.0_WinXp_32bit破解器
2013-06-24
Linux-C-编程一站式学习
2012-09-03
python教程pdf合集
2012-03-18
C语言函数速查手册--标准库函数
2010-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人