C和VC学习过程
liu_liu520
这个作者很懒,什么都没留下…
展开
-
1. 关于一个宏出出不解的小问题
#include #define SQR(x) x*xmain(){int a=10,k=3,m=2; a=SQR(k+m); printf("%d/n",a);} 为什么输出是 11呢,我是菜鸟,我不解。 有哪位高手来看看,#define SQR(x) x*x 不是X和X的乘积嘛, 那k+m=5,那SQR(k+m)不是等于25嘛,为什么编译器给的是11呢原创 2007-10-22 01:25:00 · 356 阅读 · 1 评论 -
2. 一个关于double的问题
double x,y;x=1; y=x+3/2; 输出是2 我还以为是2.5呢。基础不行,还要努力呀原创 2007-10-22 01:45:00 · 431 阅读 · 1 评论 -
某公司面试题
1指针和引用的区别 答: 引用只是一个变量的别名,程序中的应用不占据实际的内存空间,而指针则是一个数值,其意义就是被指向数据所存放的内存地址,而指针同样也是一个数据,他的存放需要占据内存空间。 2类和结构体的区别 答:结构体主要是c语言的特色 类是c++的基本机制 结构体中的数据默认方式是public的,而类是private的 结构体不提供继承机制,类原创 2007-10-24 02:28:00 · 522 阅读 · 0 评论 -
关于DirectX 8.0 转为DirectX 9.0环境下编译的问题
我也是一个初学者,在学习DirectX 的时候。问题出了好多。因为我用的是 DirectX 9.0C的环境下写程序,可是在网上找了好多代码都是在DirectX 8.0的环境下开发的,拿DirectX 8.0下的代码来运行,那肯定是出错的。我于是在网上找原因。我本来想这个问题在网上找应该会有答案的吧,没有想到。找了大半天。找出一个结论“如果想在DirectX 9.0下想运行DirectX 8.0的程原创 2007-10-28 17:15:00 · 986 阅读 · 0 评论