摘要: 菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说:“ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代... 阅读全文
posted @ 2016-03-13 23:47 牧羊少年10号 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的栈。2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结... 阅读全文
posted @ 2016-03-13 23:36 牧羊少年10号 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;typedef struct tagSNode{ int value; tagSNode* pNext; tagSNode(int x) :value(x), pNext(N... 阅读全文
posted @ 2016-03-13 21:17 牧羊少年10号 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;typedef struct tagSNode{ int value; tagSNode* pNext; tagSNode(int x) :value(x), pNext(N... 阅读全文
posted @ 2016-03-13 14:44 牧羊少年10号 阅读(107) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;vector GetPrimeNumber(const int N){ vector b; int* a = new int[N+1]; a[1] = false; for ... 阅读全文
posted @ 2016-03-13 13:47 牧羊少年10号 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;int main(){ vector a(10); int b[10]; int *c = new int[10]; char str2[10]; char *str3 =... 阅读全文
posted @ 2016-03-13 13:24 牧羊少年10号 阅读(541) 评论(0) 推荐(0) 编辑