上一页 1 ··· 29 30 31 32 33
摘要: 1. 什么是字节对齐? 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 为了使CPU能够对变量进行快速的访问,变量的起始地址应该具有某些特性,即所谓的”对齐”. 比如4字节的int型,其起始地址应该位于4字节的边界上,即起始地址能够被4整除.2. 字节对齐有什么作用? 字节对齐的作用不仅是便于cpu快速访问,... 阅读全文
posted @ 2013-05-17 11:43 Freecode# 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 同样使用 graphics.h 图形库,相比openGL要低级,适合初学者玩玩的。加入了背景音乐。问题:如何将黑色的背景色从开始就改为白色? 1 //走迷宫2 2 3 #include 4 #include 5 #include 6 #include //导入音乐的两个文件 7 #pragma comment(lib,"Winmm.lib") 8 9 void ShowPicture(); 10 void PlayGame(); 11 12 int maze[8][8]={ 13 1,1,1,1,1,1,2,1, 14 ... 阅读全文
posted @ 2013-05-15 15:36 Freecode# 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 该项目使用的是 graphics.h 图形库,跟openGL等图形库相比要简单的多。另外程序还不是非常完善,只是最简陋的版本,先发出来,后面会优化。废话不多说,直接上代码。 1 //拼图 2 3 #include 4 #include 5 #include 6 7 int a[3][3]={1,3,2,8,7,4,6,5,9}; 8 char name[6]; 9 IMAGE img; 10 void ShowPicture() 11 { 12 for(int i=0;i 4 #include 5 #include 6 7 8 int a[... 阅读全文
posted @ 2013-05-15 15:27 Freecode# 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1 //功能: 2 //去掉指定cpp源文件中的注释 3 4 //思路: 5 //与一cpp源文件建立关联 6 //以字符形式打开 7 //依次检测它的每一个字符,直到遇到eof(文件结束符) 8 //如果遇到'/',如果它的下一个字符也为'/',则说明从这里开始是注释,所以删掉从这一行从此处以后的所有字符 9 10 //总结:11 //1、一开始把while中的infile.get(c)写成infile>>c,以至于输出的ex(2).cpp文件中所有代码都写到了一行,而且没有空格。12 //原因是用类似于“cin>>”的方式“infil 阅读全文
posted @ 2013-05-08 14:38 Freecode# 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 连连看Time Limit : 20000/10000ms (Java/Other)Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 4Accepted Submission(s) : 2Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description“连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数 阅读全文
posted @ 2013-05-08 11:16 Freecode# 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 接口: C++可以多重继承,而Java不可以。但是Java里一个类可以声明实现多个接口。 阅读全文
posted @ 2013-04-26 08:36 Freecode# 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33