C/C++/C#基础(
来源:互联网 发布:js事件对象event type 编辑:程序博客网 时间:2024/05/18 02:58
位操作基础篇之位操作全面总结
Title: 位操作基础篇之位操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操作趣味应用 位操作笔试面试位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳理知识。提高篇则...
2012-03-19 09:34 阅读(2939)评论(30)
改进的筛素数法
最简单的筛素数法方法就是从2开始,将所以2的倍数去掉,然后从3开始,将3的倍数去掉。根据这样很容易写出代码,下面代码就是是筛素数法得到100以内的素数并保存到primes[]数组中。//by MoreWindows( http://blog.csdn.net/MoreWindows ) const int MAXN = 100; bool flag[MAXN]; int primes[MAX...
2012-03-13 10:06 阅读(1418)评论(5)
C# 访问数据库
C#访问数据库无疑是非常方便的,下面给出了C#访问MSSQL的基本方法。 首先声明命名空间using System.Data.SqlClient; 再使用SqlConnection类连接,SqlCommand类执行SQL命令,结果返回给SqlDataReader类或其它...
2011-10-10 10:37 阅读(3625)评论(4)
Windows 各种计时函数总结
本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock()不仅可以用在Windows系统,也可以用于Linux系统。在Windows系统下三种,使用Windows提供的API接口timeGetTime()、GetTickCount()及QueryPerf...
2011-10-09 10:42 阅读(4839)评论(11)
C/C++变量在内存中的分布
C/C++变量在内存中的分布在笔试时经常考到,虽然简单,但也容易忘记,因此在这作个总结,以加深印象。先写一个测试程序: #include #include int g_i = 100; int g_j = 200; int g_k, g_h; int main...
2011-10-08 10:30 阅读(14230)评论(67)
C/C++ 在控制台下显示进度
当程序在进行大量的运算或IO操作时,常常需要耗很长时间,为了不让用户有一个乏味的等待或是错误的认为系统已经死机,有必要给程序添加进度提示功能。在窗口界面中要显示进度条和显示完成百分比是非常容易的,但如何在控制台下去完成这个任务了?一行一行的输出当前完成百分比肯定是不够美观的,最好能“原地踏步”一样的显示即旧的数字会被新的数字完全覆盖。其实这个是很容易的,下面先给出的示例代码,稍后再进行讲解。//在...
2011-09-02 10:33 阅读(3583)评论(7)
C++ 类的静态成员详细讲解
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来...
2011-08-26 18:19 阅读(2730)评论(0)
C,C++中使用可变参数
可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种...
2011-08-22 10:20 阅读(3016)评论(0)
C,C++宏中#与##的讲解
文中__FILE__与示例1的可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#defi...
2011-08-18 10:58 阅读(2706)评论(0)
使用ANSI C and Microsoft C++中常用的预定义宏
__FILE__ 源文件的名称 如XXX.cpp __LINE__ 代码在源文件中是第几行 __DATE__ 源文件完成日期如Aug 17 2011 __TIME__ 源文件完成时间如19:31:13 __TIMESTAM...
2011-08-17 21:35 阅读(2098)评论(0)
使用VC库函数中的快速排序函数
上一篇讲了快速排序的实现。但在很多场合,直接使用快速排序的库函数是很方便的。下面讲下VC中库函数qsort()的用法: 函数原型: void qsort(void *base,size_t num,size_t width, int (__cdecl *compare...
2011-08-13 17:23 阅读(1728)评论(1)
- C/C++/C#基础(
- 【C#】C#基础概念
- 【C#】C#入门基础
- 【c#】C#基础全接触
- 【C#】C#基础学习笔记
- C#reflectBasic(C#反射基础)--理论篇
- 【C#】—基础篇 初识C#
- 【C#】总结一——c#基础
- C,C++,C#基础一:类,结构,枚举
- C/C++/Java/C#的基础类型模型的定义
- c/c++/c#
- c/c++/c#
- c/c++/c#
- c/c++/c# 浅析
- C/C++/C# 程序库
- c++&c#
- 【基础C&C++】模板
- C-1-C基础
- 2012腾讯实习部分笔试题-广州站
- STL 他山之石
- 有感于Google公司强大的技术开发实力
- LINQ 排序
- putty
- C/C++/C#基础(
- TortoiseSVN在Samba文件中显示不了图标
- 程序开发的三大类工作简析
- VC6.0及VS2008使用技巧
- Android常用控件总结
- VisualSVN的SVN库的迁移
- Windows多线程
- C++对齐杂注__declspec(align(#))和#pragma pack的区别
- 北极特快