
C++
xhz1234
这个作者很懒,什么都没留下…
展开
-
近期笔试题C/C++---1
/*请编写函数:unsigned int reverse_bites(unsigned int value);这个函数的返回值是把value的二进制位模式从左到右交换一次后的值。例如,在32位机器上,25这个值包含下列各个位:0000000000000000000原创 2011-09-10 00:20:32 · 1091 阅读 · 2 评论 -
近期笔试题C/C++---2
/*编写函数reverse_string,它的原型如下:void reverse_string(char *string); 函数把参数字符串中的字符反向排列。请使用指针而不是数组下标,不要使用任何C函数库中用于操纵字符串的函数。*/#include原创 2011-09-10 00:22:40 · 1056 阅读 · 1 评论 -
单例模式
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。原创 2011-08-11 15:58:54 · 959 阅读 · 3 评论 -
笔试题(位运算)---不太懂,求高手指教
今天遇到了一个笔试题,题目如下 求下面函数的返回值int func(x) { int countx = 0; while(x) { countx ++; x = x原创 2011-09-13 23:16:35 · 935 阅读 · 3 评论 -
笔试题---关于共用体
昨天晚上笔试,遇到一个题,虽然做对了,但是不知原因,请高人详解。 #include #include union{ int n; char bchar[4];}UN; int main(void){ UN.bchar[0] = 0;原创 2011-09-17 01:14:33 · 911 阅读 · 1 评论 -
笔试题
以下代码输出什么?#include #include int main(void){ int a[5] = {1,2,3,4,5}; int *p = (int*)(&a+1); printf("%d, %d\n", *(a+1), *(p-1))原创 2011-09-26 09:20:28 · 632 阅读 · 0 评论 -
类似“99朵玫瑰”的程序开发
近几天,逛网站时,发现有个人想要类似“99朵玫瑰花”的程序,要求是程序运行时,显示指定的图片。闲来无事,用C写了以下的程序。 1. 设置一个WIN32窗口属性为全屏透明的,在该全屏透明的窗口上进行图片文件的显示。该窗口负责接收键盘按键和鼠标按键消息。 hwnd = CreateWindow(szAppName, NULL, WS_EX_TRANSPARENT,0原创 2012-02-25 17:21:43 · 2352 阅读 · 0 评论