- 博客(5)
- 收藏
- 关注
原创 地址相同值不同
相同的地址,但是值不同.不知道编译器怎么处理的. 以下代码在vc6中,p和&a相等,*p和a值不同.#include void main(void){ const int a=20; int *p=(int *)&a; *p=5; cout }
2007-04-21 00:10:00 651
原创 二进制文件与文本文件
#include#include#include#includevoid WriteDat(void){ FILE *fp; int i=0x1020304;//12345 fp=fopen("1.txt","wb"); fwrite(&i,sizeof(int),1,fp); //putw(10000,fp); fclose(fp);}void WriteDat2(void){ FILE
2007-04-21 00:05:00 403
原创 C语言短路现象
#include void main(void){ int a=1,b=2,m=0,n=0,k; k=(m=b>a)||(n=a printf("%d,%d,%d/n",k,m,n); m=0;n=0; k=(m=b>a)&&(n=a printf("%d,%d,%d/n",k,m,n); m=0;n=0; k=(m=b printf("%d,%d,%d/n
2007-04-21 00:02:00 1337
原创 单例模式的C++代码
class A{public: static A* GetInstance() { cout if(!a) { a=new A; } return a; }private: A() { cout } public: static A* a;};A* A::a=0; int main(void) { A *a=A::Get
2007-04-21 00:01:00 620 1
原创 swap函数
void myswap(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp;}void myswap(int &a,int &b){ int temp; temp=a; a=b; b=temp;}void myswap1(int a,int b){ int temp; temp=a; a=b; b=temp;}void main(){ i
2007-04-20 23:59:00 961
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人