摘要: main函数中两个参数的用法MSDN6.0中写道:argc is An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1. 即是第一个表示参数的个数;第二个参数中argv[0]为自身运行目录路径和程序名,argv[1]指向第一个参数、argv[2]指向第二个参数、等等。 当你在CMD 命令行输入带参数的命令: XXX.exe /a 阅读全文
posted @ 2011-12-16 11:47 杨溪 阅读(13244) 评论(2) 推荐(2) 编辑
摘要: class A{ int a;}class B{ char b;};class C{ char a; int b;};cout<<sizeof(A)<<endl;cout<<sizeof(B)<<endl;cout<<sizeof(C)<<endl;大家猜猜结果是什么:4,1,8;大家一定会奇怪为什么最后面的那个会是8字节!这和变量在内存中的存储形式有关(罪魁祸首是编译器),大家都知道我们所写的代码,在编译后都会变成汇编代码(也会进一步成为机器代码),汇编吧数据设计成段栈的存储形式,为了提高访问效率,它要求每一次移动栈顶指 阅读全文
posted @ 2011-12-16 11:42 杨溪 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。 下文列出前10个供读者欣赏: 10. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones”——Donald Knuth 10. “人们认为计算机科学是天才的艺术,但事... 阅读全文
posted @ 2011-12-16 11:34 杨溪 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、程序员的追求之美 1、把一件简单的事,做到极致,便是一种美,更是一种疯狂。 2、为了完善一个小的细节问题,不惜推倒重来,这是一种勇气与气量。 3、有时候,性格的偏执不是一种缺陷,而是一种态度,包括对人、和处事。 4、这个世界上,追不到女孩子,并不丢脸,丢脸的是,不敢去追求自己钟情的东西。 5、有的时候,客户是上帝,有的时候,上帝也是不仁慈的,它会百般刁难你。 6、人们不在乎,你的工作有多艰难,人们只在乎,他们用的东西,好不好。 7、孤独是一种美,孤独也是一种信仰。 8、不把它做出来,放心不下,不把它完善,良心不安。 9、很多时候,很多的事,不带目的,不带追求,仅仅只是一种自娱自乐而已。 . 阅读全文
posted @ 2011-12-16 11:33 杨溪 阅读(284) 评论(0) 推荐(0) 编辑
摘要: (1)int a,b;a = 5;b = 3;a = a + b;b = a - b;a = a - b;(2)int a,b;a = 5;b = 3;a ^=b ^= a ^= b; 阅读全文
posted @ 2011-12-16 11:32 杨溪 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.面试 面试官:熟悉哪种语言? 应聘者:C# 面试官:知道什么叫类么? 应聘者:我这人实在,工作努力,不知道什么叫累。 面试官:知道什么是包? 应聘者:我这人实在,平常不带包,也不用公司准备了。 面试官:知道什么是接口吗? 应聘者:我这个人工作认真,从来不找借口偷懒。 面试官:知道什么是继承么? 应聘者:我是孤儿没什么可以继承的。 面试官:知道什么叫对象么? 应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。 面试官:知道多态么? 应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系? ... 阅读全文
posted @ 2011-12-16 11:29 杨溪 阅读(2277) 评论(2) 推荐(0) 编辑
摘要: C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些不同? 之前在写C++程序的时候只知道使用 #include <iostream> 的时候,使用函数前要用 using namespace std; 导入命名空间,而 #include <iostream.h> 则不用,这个得看C++标准化过程为C++开发者做了哪些有意义的工作。 C++标准化过程中,其中一个环节,解决了以下问题: (1)C++增加了名称空间概念,借以将原来 阅读全文
posted @ 2011-12-16 11:22 杨溪 阅读(1772) 评论(0) 推荐(0) 编辑