C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
波形捕获:(1)列举"捕获设备" 假如你的应用措施只是纯真得通过用户首选设备用来捕获声音,那就没有必 要来列举可用的设备。当你通过挪用DirectSoundCaptureCreate8 或 DirectSoundFullDuplexCreate8要领来建设一个设备工具时,你可以声明一个默 认设备。更多信息,请查察Creating the Capture Device Object。 列举操纵在... 继续阅读波形捕获:(1)列举"捕获设备"
:2017-11-03
-
c语言算法 – 分而治之算法 – 快速排序 副标题#e# 分而治之要领还可以用于实现另一种完全差异的排序要领,这种排序法称为快速排序(quick sort)。在这种要领中, n个元素被分成三段(组):左段l e f t,右段r i g h t和中段m i d d l e。中段仅包括一个元素。左段中各元素都小于便是中段元素,右段中各元素都大于便是中段元素。因此l e f t和r i g h t中... 继续阅读c语言算法 – 分而治之算法 – 快速排序
:2017-11-03
-
彻底搞定C语言指针 第四篇 副标题#e# 1 int i 说起 你知道我们申明一个变量时象这样int i ;这个i是大概在它处从头变赋值的。 如下: int i=0; //… i=20;//这里从头赋值了 不外有一天我的程 序大概需要这样一个变量(暂且称它变量),在申明时就赋一个初始值。之后我的措施在其它任那里都 不会再去从头对它赋值。那我又应该怎么办呢?用const . //********... 继续阅读彻底搞定C语言指针 第四篇
:2017-11-03
-
C++中的优先级 发明<<的优先级好低呀…照旧我太蒙昧了… #include <stdio.h> #define GET_BIT(a, b, c) a << b - c int main() { int a = 1; int b = 5; int c = 4; printf("%d\n", GET_BIT(a, b, c) + 1); } result: 4... 继续阅读C++中的优先级
:2017-11-03
-
C语言的条件编译 副标题#e# 有些措施在调试、兼容性、平台移植等环境下大概想要通过简朴地配置一些参数就生成一个差异的软件,这虽然可以通过变量配置,把所有大概用到的代码都写进去,在初始化时设置,但在差异的环境下大概只用到一部门代码,就没须要把所有的代码都写进去,就可以用条件编译,通过预编译指令配置编译条件,在差异的需要时编译差异的代码。 (一)条件编译要领 条件编译是通过预编译指令来实现的,主... 继续阅读C语言的条件编译
:2017-11-03
-
Windows下C语言网络编程快速入门 副标题#e# C语言的进修,一般的方法是,先学C,然后是C++,最好还要有汇编语言和微机道理基本,然后才是Visual C++。这样的方法,对进修者来说,要耗费许多时间和耐力。而在学校解说中,也没有时间深入进修Windows编程的实用技能了。 其实,具有了C语言基本后,再有一些根基的C++类的观念,就可以直接进修Windows C编程了。 一、走近Win... 继续阅读Windows下C语言网络编程快速入门
:2017-11-03
-
C语言图形处理惩罚 副标题#e# 再谈main()主函数 每一C 措施都必需有一main()函数,可以按照本身的喜好把它放在措施的某个处所。有些措施员把它放在最前面,而另一些措施员把它放在最后头,无论放在哪个处所,以下几点说明都是适合的。 1. main() 参数 在Turbo C2.0启动进程中,通报main()函数三个参数:argc,argv和env。 * argc: 整数,为传给main... 继续阅读C语言图形处理惩罚
:2017-11-03
-
C语言之指针、数组和函数 副标题#e# 根基表明 1、指针的本质是一个与地点相关的复合范例,它的值是数据存放的位置(地点);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地点与容量在生命期内保持稳定,只有数组的内容可以改变。指针可以随时指向任意范例的内存块,它的特征是“可变”,所以我们常用指针来操纵动态内存。 3、当数组作为函数的参数举办通报时,该数组自动退化为同范例... 继续阅读C语言之指针、数组和函数
:2017-11-03
-
C++回调函数(callback)与仿函数(functor)的异同 回调函数(callback)与仿函数(functor)许多时候从用途上来看很相似,乃至于我们常常 将它们相提并论。譬喻: inline bool compare(int a, int b) { return a > b; } struct comparer { bool operator()(int a, ... 继续阅读C++回调函数(callback)与仿函数(functor)的异同
:2017-11-03
-
C++常量指针和指针常量 1、常量指针 指向常量的指针变量的界说和利用 如:const int *p; 2、指针常量 如:char* const p = "abcde"; 可以这么领略: const p的范例式char*,所以p是不行以再修改的。也就是所p必需是在界说时就已经初始化,而且不能再修改了。 3、指向常量的指针常量 指向常量的指针常量 如:const int* const p = &... 继续阅读C++常量指针和指针常量
:2017-11-03