摘要:
为什么突然又想起来了写这么一篇文章?是因为在看THQ的C程序编程的课本时,在看for循环看到一个for(i=1;i#include int main(){int a,b;a=1;b=test(a++);printf("a=%d,b=%d",a,b);system("p... 阅读全文
摘要:
原文地址:戳我相信有许多同学都对free命令中的buffers cached十分不理解,今天笔者就对free命令机器结果做一个详细的剖析。 以下是笔者在虚拟机上运行的debian系统的free情况。该虚拟机内存只有128M,同时分配了256M的SWAP交换区。 ... 阅读全文
摘要:
源程序如下:#include #include int main(int argc, char *argv[]){ float a,b,c,x1,x2,p,q,dish; scanf("%f%f%f",&a,&b.&c); dish=b*b-4*a*c; if(fab... 阅读全文
摘要:
先看下面一段程序,这段程序摘自《C 专家编程》:#include int array[] = {23,34,12,17,204,99,16};#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))int main... 阅读全文
摘要:
这样一个题,据说是微软面试题:unsigned int i=3;cout<<i * -1;问结果是多少。 第一反应:-3。不过结果似乎不是这样的,写了个程序,运行了一下,发现是:4294967293。很诡异的一个数字,怎么也想不明白为什么会是这么个奇怪的数字。但是在我... 阅读全文
摘要:
char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed。虽然char在标准中是unsigned(因为char类型提出的初衷是用来表示ascii码,ascii码的范围是0~127),... 阅读全文
摘要:
前言MView的两大应用方向一是用于数据库的复制,这个在Oracle文档《Advanced Replication》中有详细的描述。另一个是用于数据仓库,同样Oracle文档《Oracle Database Data Warehousing Guide》中也有详细的描... 阅读全文
摘要:
一直都是SQL92的join形式,今天特别再把之前的(+)好好看看,因为现在还是有很多人用这种写法,根本看不懂啊Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外关联 SEL... 阅读全文
摘要:
(),小括号表示必须的。【】,中括号表示不是强制的,可选的,没有没有都没有关系。{},里的列里多个可选项,只能在其中选择一项。 阅读全文
摘要:
#includevoid main(){ int l=-1; unsigned int c=135;printf("%u\n",l+c);}这个的结果134,而不是我之前认为的很大的正数,实际上需要注意的是-1(0xffffffff)被提升为unsigned int后... 阅读全文