【1001】Hello,World!
1001:Hello,World!
【题目描述】
编写一个能够输出“Hello,World!
”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
提示:“Hello,World!
”中间没空格。
【输入】
无
【输出】
Hello,World!
【输入样例】
(无)
【输出样例】
Hello,World!
【程序分析】
采用标准输出流cout,或者标准输入输出函数printf实现输出。
【程序实现】
cout版本:
#include <iostream> // 包含输入输出流头文件,提供cout等功能using namespace std; // 使用标准命名空间,避免每次都要写std::int main() // 主函数,程序执行的入口点
{cout << "Hello,World!"; // 使用cout输出字符串"Hello,World!"到屏幕return 0; // 返回0表示程序正常结束
}
printf版本:
#include <cstdio> // 引入C标准输入输出库int main() // 程序主函数
{printf("Hello,World!"); // 直接使用printf函数return 0; // 程序正常退出
}
printf与cout的主要区别:
printf
是C语言的输出函数,需要包含<cstdio>
头文件printf
使用格式字符串,如printf("%s", "Hello");
cout
是C++的面向对象输出方式,使用流操作符<<
- 对于简单的字符串输出,两者效果相同,但
printf
在格式化输出方面更灵活