输出hello world

输出hello world


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信