0P

c语言bool类型(c语言bool类型例子)

我们知道在C++里有专门的bool类型,用来表示真或假。但是在C语言里没有这样的类型(至少我是一直这么认为的),表达式的值0为假,非0为真。所以条件判断语句(if(…)、while(…))非常灵活,甚至一个指针类型都可以是条件表达式。  为了使程序更清晰,我们常常会给出如下的宏定义:...

0P

c语言数组指针和指针数组的区别(c语言中指针与数组的区别与联系)

首先来分别看一下,指针数组的一个小例子:?123456...

0P

socket c语言编程(c语言socket编程实例)

什么是socket  你经常听到人们谈论着“socket”,或许你还不知道它的确切含义。现在让我告诉你:它是使用标准Unix文件描述符(filedescriptor)和其它程序通讯的方式。什么?你也许听到一些Unix高手(hacker)这样说过:“呀,Unix中的一切就是文件!”那个家伙也许正在...

0P

python多线程编程实例(下述是linux下多线程编程常用的pthread)

运行之前需要做一些配置:1.下载PTHREAD的WINDOWS开发包pthreads-w32-2-4-0-release.exe(任何一个版本均可)http://sourceware.org/pthreads-win32/,解压到一个目录。2.找到include和lib文件夹,下面分别把它们...

4P

傅立叶变换 算法(傅里叶变换的应用举例)

傅立叶变换时数字信号处理的重要方法之一,是法国数学家傅立叶在1807年在法国科学学会上发表的一篇文章中所提出的,在文章中使用了正弦函数描述温度分布,而且提出了一个著名的论断:任何连续性的周期信号都可以由一组适当的正弦曲线组合而成。而这个论断被当时审查论文的著名数学家拉格朗日所否定,拉格朗日认为正弦函数无法组合成...

1P

c++线程池实现(C++线程池原理)

为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就...

0P

C++中的智能指针(c和指针读书笔记)

最近在补看《C++PrimerPlus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的...

1P

C语言for语句用法(C语言中for语句)

首先,这里所提到的类C语言指的是如C、C++、C#和Java等语法和C语言一样或类似的程序设计语言。这些语言中,for语句的语法和执行流程都是一样的。本文将就这一语句的用法进行一个较为深入的讨论。for语句:复制代码代码如下:for(表达式1;表达式2;表达式3){循环语句...

0P

举例说明在c语言中如何定义符号常量(关于c语言的符号常量)

C语言中的符号常量在结束讨论温度转换程序前,我们再来看一下符号常量。在程序中使用300、20等类似的“幻数”并不是一个好习惯,它们几乎无法向以后阅读该程序的人提供什么信息,而且使程序的修改变得更加困难。处理这种幻数的一种方法是赋予它们有意义的名字。#define指令可以把符号名(或称为符号常量)定义为...

1P

C语言输出字符个数(c语言字符的输入与计算输出)

C语言字符输入与输出标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。文本流是由多行字符构成的字符序列,而每行字符则由0个或多个字符组成,行末是一个换行符。标准库负责使每个输入/输出流都能够遵守这一模型。使用标准库的C语言程序员不必关心...