C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
在C++ Builder中利用游戏哄骗杆 副标题#e# 在Windows情况下通过编程来哄骗鼠标、键盘是一件再简朴不外的事了,不外各人有没有想过要实验一下另一样我们较量常见的输入东西——游戏哄骗杆呢?在某些环境下,尤其是象体例一些小型的游戏软件的时候,插手对游戏哄骗杆的支持可以给利用者提供更为友好的人机界面,极大的提高游戏软件的可玩性。 C++Builder中没有专门节制哄骗杆函数(其实在常见... 继续阅读在C++ Builder中利用游戏哄骗杆
:2017-11-04
-
C语言基本教程(二)数据范例、变量和运算符(5) 2 要害字和标识符 3.1 要害字 所谓要害字就是已被Turbo C2.0自己利用, 不能作其它用途利用的字。譬喻要害字不能用作变量名、函数名等。 Turbo C2.0有以下要害字: Turbo C2.0扩展的共11个 asm _cs _ds _es _ss cdecl far near huge interrupt pascal 由ANSI尺... 继续阅读C语言基本教程(二)数据范例、变量和运算符(5)
:2017-11-04
-
C语言进修教程第十章-文件(6) 数据块读写函数fread和fwrite C语言还提供了用于整块数据的读写函数。 可用来读写一组数据,如一个数组元素,一个布局变量的值等。读数据块函数挪用的一般形式为: fread(buffer,size,count,fp); 写数据块函数挪用的一般形式为: fwrite(buffer,size,count,fp); 个中buffer是一个指针,在fread函数... 继续阅读C语言进修教程第十章-文件(6)
:2017-11-04
-
C语言基本教程(二)数据范例、变量和运算符(15) 二、增量运算 在Turbo C中有两个很有用的运算符, 在其它高级语言中凡是没有。这两个运算符就是增1和减1运算符"++"和"–", 运算符"++"是操纵数加1,而"–" 则是操纵数减1。 譬喻: x=x+1 可写成x++, 或++x x=x-1 可写成x–, 或–x x++(x–)与++x(–x)在上例中没有什么区别, 但x=m++和x=+... 继续阅读C语言基本教程(二)数据范例、变量和运算符(15)
:2017-11-04
-
打破select的FD_SETSIZE限制 副标题#e# 媒介: 在许多较量各类网络模子的文章中,但凡提到select模子时,城市说 select受限于轮询的套接字数量,这个数量也就是系统头文件中界说的FD_SETSIZE值(例 如64)。但事实上这个算不上真的限制。 C语言的偏方: 在C语言的世界里 存在一个关于布局体的偏门能力,譬喻: typedef struct _str_type { ... 继续阅读打破select的FD_SETSIZE限制
:2017-11-04
-
扩展NetBeans IDE 6.0中的C/C++编辑器以提供标志实例的高亮 副标题#e# 教程需求 在继承前,请确保您从头查抄了本节的需求。 先决条件 本 教程假设您已经有一些利用 IDE 的根基常识和 Java 编程履历。 本教程所需的软 件 在开始前,您需要安装 NetBeans 6.0。您将同时需要 C/C++ 和 Java SE 支持,所 以最佳选择是选择“下载全部”选项并在安装时解... 继续阅读扩展NetBeans IDE 6.0中的C/C++编辑器以提供标志实例的高亮
:2017-11-04
-
C语言基本教程(一)基本篇(6) 五、Project(项目)菜单 按Alt+P可进入Project菜单, 该菜单包罗以下内容: .Project name(项目名) 项目名具有.PRJ的扩展名, 个中包罗将要编译、毗连的文件名。譬喻有一个措施由file1.c, file2.c, file3.c构成, 要将这3个文件编译装配成一个file.exe的执行文件, 可以先成立一个file.prj的项目... 继续阅读C语言基本教程(一)基本篇(6)
:2017-11-04
-
C语言进修教程第九章-预处理惩罚(2) 带参宏界说 C语言答允宏带有参数。在宏界说中的参数称为形式参数, 在宏挪用中的参数称为实际参数。对带参数的宏,在挪用中,不只要宏展开, 并且要用实参去代换形参。 带参宏界说的一般形式为: #define 宏名(形参表) 字符串 在字符串中含有各个形参。带参宏挪用的一般形式为: 宏名(实参表); 譬喻: #define M(y) y*y+3*y /*宏界说... 继续阅读C语言进修教程第九章-预处理惩罚(2)
:2017-11-04
-
设计模式的理会和实现(C++)之十六-Strategy模式 副标题#e# 浸染: 界说一系列的算法,把它们一个个封装起来, 而且使它们可彼此替换.本模式使得算法可独立于利用它的客户而变革. 理会: 简而言之一句话,Strategy模式是对算法的封装.处理惩罚一个问题的时候大概有多种算法,这些算法的接口(输入参数,输出参数等)都是一致的,那么可以思量回收Strategy模式对这些算法举办封装,在... 继续阅读设计模式的理会和实现(C++)之十六-Strategy模式
:2017-11-04
-
C语言进修教程第五章-函数(8) 变量的存储方法可分为“静态存储”和“动态存储”两种。 静态存储变量凡是是在变量界说时就分定存储单位并一直保持稳定, 直至整个措施竣事。5.5.1节中先容的全局变量即属于此类存储方法。动态存储变量是在措施执行进程中,利用它时才分派存储单位, 利用完毕当即释放。 典范的例子是函数的形式参数,在函数界说时并不给形参分派存储单位,只是在函数被挪用时,才予以分派, 挪... 继续阅读C语言进修教程第五章-函数(8)
:2017-11-04