摘要: C/C+中的每一个常亮(every literal)都是有类型的,例如10 就是int型的,因此siziof(10)和sizeof(int)是相同的,但是字符型常亮(‘a’)在C和C++中有不同的变量类型。在C中,‘a’被认为是int形,在C++中,‘a’被认为是char型。int main(){ ... 阅读全文
posted @ 2015-06-16 22:24 穆穆兔兔 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/extern-c-in-c/C++函数重载(function overloading),但是C++编译器是如何区分不同的函数的呢?----是通过在函数名是加些信息来区不同的函数,即所谓的Name Mangling。C++标准并没有对name ... 阅读全文
posted @ 2015-06-16 21:49 穆穆兔兔 阅读(557) 评论(0) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/write-c-program-wont-compiler-c/1) C++中在函数声明之前调用一个函数会引发错误,但是在C中有可能可以。 参考http://www.cnblogs.com/diegodu/p/4580292.html下面的程... 阅读全文
posted @ 2015-06-16 13:00 穆穆兔兔 阅读(3497) 评论(1) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/g-fact-95/1 在C语言中,如果函数在声明之前被调用,那么编译器假设函数的返回值的类型为INT型,所以下面的code将无法通过编译:#include int main(void){ // Note that fun() is n... 阅读全文
posted @ 2015-06-16 11:25 穆穆兔兔 阅读(538) 评论(0) 推荐(1) 编辑