2024年5月20日发(作者:)
来源是CSDN,具体链接找不到了,搜索一下就能出来.
在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通
过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自
己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变
成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是一件善事。这里,
列举了10个“Hello world!”程序,大家雅俗共赏一下。
1. 最经典的“Hello world!”
“Hello world!”最经典的写法当然是直接用 printf 输出“Hello world!”这几个
字符了。无论用C还是 C++,写起来都非常的简洁明了。这里把最常见的几个全部列在
下面。
#include
#include
int main()
{
printf("Hello world!"); // 教科书的写法
puts("Hello world!"); // 我最喜欢的
puts("Hello" " " "world!"); // 拼接字符串
std::cout << "Hello world!" << std::endl; // C++风格的教科书写法
return 0;
}
特别需要注意的是,在C/C++里,如果两个字符串之间除空白符以外没有任何东西,
编译器会自动认为这两个字符串是连在一起的字符串。这样,如果一个字符串过长,可以
用这种方法换行来写,既不浪费性能,又美观。
2. 用宏写的“Hello world!”
在C/C++里,宏是一个神奇的东西。特别是在C语言中,宏可以帮我们做一些“又
脏又累”的活,包括拼接代码片断、隐藏繁琐的实现细节等等。其中特别有趣的是“#”的
用法,它可以“提取”参数的名字,把它变成字符串。
#include
#define Say(sth) puts(#sth)
int main()
{
发布者:admin,转转请注明出处:http://www.yc00.com/news/1716192325a2726613.html
评论列表(0条)