思考HelloWorld
时间:2010-08-25 来源:遗失记忆
C语言版:
#include <stdio.h>
int main( void )
{
printf( "Hello World!" );
return 0;
}
思考问题:
1. main函数是否一定得有返回值?
2. main函数是否可以有参数?
3. 为什么是return 0?
4. 为什么要引用stdio.h头文件? 自己是否可以写头文件?
5. printf是否可以有多个参数?假如能,为什么能有多个? 是怎么实现的?我们可否自己写一个?
6. printf是通过什么形式将"Hello World!"字符串传入的?
7. #include <stdio.h>可否替换成#include "stdio.h" ?
C++版:
#include <iostream>
using namespace std;
int main( void )
{
cout << "Hello World!" << endl;
return 0;
}
思考问题:
1. #include <iostream>为什么没有.h?
2. using namespace std;这句为什么?作用是什么?
3. 这里的Hello World!字符串又是怎么传入函数的?还是并没有传入函数?
4. cout在这里起什么作用? <<又起什么作用?
5. endl起什么作用?
相关阅读 更多 +