专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
1. 为什么 fflush(stdin) 是错的 首先请看以下程序:#include<stdio.h> int main( void ) { int i; for (;;) { fputs(\"Please input an integer: \", stdout); scanf(\"%d\", &i); printf(\"%d\\n\", i); } return 0; } 这个程序首先会提示用户输入一个整数,然后等待用户输入,如果用户输入的是整数,程序会输出刚才输入的整数,并且再次提示用户输入一个 [阅读全文] [PDF]
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。下面我分别说一下 C 和 C++ 标准中对 main 函数的定义。 [阅读全文] [PDF]
1 共2条 分1页