C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
学点C语言(36):函数 – 数组参数 副标题#e# 数组参数属于指针参数. 指针参数即时传址参数(或叫引用参数), 假如想在函数中修改参数的值, 这是独一的途径. 假如把数组看成参数, 不管你愿意与否, 它就是指针, 指向第一个值的指针. 1. 数组参数就是指向第一个元素的指针: #include <stdio.h> void getArr(int p[], int si); i... 继续阅读学点C语言(36):函数 – 数组参数
:2017-11-03
-
代码加密:糟糕的写法也是一种加密 副标题#e# 哎! 惨…… 最近接连维护两个很烦人的项目,我的第一想法就是重写!但是上头的意思是说我的想法太猖獗。 可每次有这种环境我都感受照旧重写划算点…… 之前的之前一个东东重写也就一周时间,而上头照旧抉择用着,对那东东很贫苦怕新写的别人不适应 以及不变性的担忧。而功效就没重写,接下来的几个月我都被那玩意烦。哎 回正题 这两个项目一个是C++的,一个是C#... 继续阅读代码加密:糟糕的写法也是一种加密
:2017-11-03
-
C++实现爆炸后的振动结果 在很多游戏软件中,我们常常能看到这样的局势:当某一设施爆炸后,屏幕画面会陪伴着轻微的振动,使人感想身临其境。笔者编写了一个函数void MoveView(int x,int y);通过CRT节制器将屏幕视角左上角坐标移至 (x,y)处,使画面相对移动,从而发生振动结果。措施由Borland C++ 2.0编写,回收VGA 12H模式,代码小、速度快、运行结果形象逼。... 继续阅读C++实现爆炸后的振动结果
:2017-11-03
-
C语言函数大全(i开头) 副标题#e# 函数名: imagesize 成果: 返回生存位图像所需的字节数 用法: unsigned far imagesize(int left, int top, int right, int bottom); 措施例: #include #include #include #include #define ARROW_SIZE 10 void draw_ar... 继续阅读C语言函数大全(i开头)
:2017-11-03
-
C/C++ 误区二:fflush(stdin) 副标题#e# 1.为什么 fflush(stdin)是错的 首先请看以下措施: include <stdio.h> int main( void ) { int i; for ( ;;) { fputs("Please input an integer: ", stdout); scanf("%d", &i); printf(... 继续阅读C/C++ 误区二:fflush(stdin)
:2017-11-03
-
用BCB开拓非凡的屏幕显示结果 副标题#e# 以前,措施员在DOS平台下开拓应用软件时,城市操作DOS的开放性特点,通过间断编写出一些非凡的显示结果,以此来给本身的措施增加一些有趣的特色。 然而,跟着面向Windows的编程和可视化的第四代开拓东西的慢慢利用,人们越来越被Windows的统一的编程气势气魄所束缚,同时由于Windows直接打点间断,想用本来的要领来实现一些非凡的显示结果变得越... 继续阅读用BCB开拓非凡的屏幕显示结果
:2017-11-03
-
C和C++语言进修总结(一) 副标题#e# 常识布局: 1、if,for,switch,goto 2、#define,const 3、文件拷贝的代码,动态生成内存,复合表达式,strcpy,memcpy,sizeof 4、函数参数通报,内存分派方法,内存错误表示,malloc与new区别 5、类重载、埋没与包围区别,extern问题,函数参数的缺省值问题,宏代码与内联函数区别 6、结构和析构的... 继续阅读C和C++语言进修总结(一)
:2017-11-03
-
C++必知必会(五) 引用是别名而非指针 副标题#e# 引用(reference)是一个现有工具的别名。用工具来初始化引用之后,那么工具的名字或引用的名字都可以用于指向(refer to)该工具: int a = 12; int &ra = a; --ra; // a == 11; a = 10; // ra = 10; int *ip = &ra; 人们经常会将引用和指针相夹... 继续阅读C++必知必会(五) 引用是别名而非指针
:2017-11-03
-
C语言的多态实现 相信许多人都看过设计模式方面的书,各人有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。利用抽象工具是这里的一个焦点。 其实我以为框架化编程的一个焦点问题是抽象,用抽象的工具构建措施的主体框架,这是面向工具编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的措施。由于C++语言自己实现了担任和多态,利用这样的编程理念(理念啥意思?跟个... 继续阅读C语言的多态实现
:2017-11-03
-
排序及查找要领 #include <malloc.h> #include<stdio.h> #define N 11 /*用监督哨查找*/ int search(int array[],int n,int k) {int i; i=n-1; array[0]=k; while(array[i]!=k) i--; return(i); } /*折半查找法*/ int ha... 继续阅读排序及查找要领
:2017-11-03