资讯专栏INFORMATION COLUMN

《C语言入门》你真的会打印Hello World吗,花式打印Hello World

weij / 2935人阅读

摘要:而再加上后,则会打印一行清除一行,是一个系统命令,如此便产生了更酷炫的效果。完整代码如下,大家有兴趣可自行尝试感谢大家的观看,欢迎点赞评论,有关必回,祝大家万事如意。

#includeint main(){	printf("Hello World!");	return 0;}

想必上面这一段代码是无数程序员们学习C语言后打的第一段代码,今天就给大家介绍一下如何花式打印Hello World

首先我们创建两个长度相同数组,如图所示:

char arr1[] = "Hello World!";	char arr2[] = "############";

基本原理:我们先在屏幕上打印第二个数组,在将第一个数组的值分次替换第二个数组中的内容,我们仍然使用left和right来实现。代码如下:

int main(){		char arr1[] = "Hello World!";	char arr2[] = "############";	int left = 0;	int right = strlen(arr1) - 1;	while (left <= right)	{		arr2[left] = arr1[left];		arr2[right] = arr1[right];		printf("%s/n", arr2);		//Sleep(1000);//睡眠函数-单位是毫秒		//system("cls");//执行系统命令的		left++;		right--;	}	printf("%s/n", arr2);	return 0;}

接下来我们便得到了它(代码中的sleep和system会在下文介绍)

 接下来再为大家介绍一个sleep函数,这是一个库函数,头文件为,sleep(数值),括号里的数值可以让程序休眠相应数值毫秒的时间我们将sleep函数加上后,我们便得到了一个间隔打印的效果,这里不方便展示,大家可以自行尝试。

而再加上system("cls")后,则会打印一行清除一行,system("cls")是一个系统命令,如此便产生了更酷炫的效果。

完整代码如下,大家有兴趣可自行尝试

#include #include #includeint main(){		char arr1[] = "Hello World!";	char arr2[] = "############";	int left = 0;	int right = strlen(arr1) - 1;	while (left <= right)	{		arr2[left] = arr1[left];		arr2[right] = arr1[right];		printf("%s/n", arr2);		Sleep(1000);		system("cls");		left++;		right--;	}	printf("%s/n", arr2);	return 0;}

感谢大家的观看,欢迎点赞评论,有关必回,祝大家万事如意。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125066.html

相关文章

  • Emscripten教程之入门指导

    摘要:欢迎加入和技术交流群,群聊号码。下面是正文如果只是想要入门的话,使用是非常简单的。主要是通过来工作的。实际上,这块区域不仅可以显示文本。对于开发者来说,这是非常好的资源。 翻译:云荒杯倾本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。也可以去作者的博客阅读文章。欢迎加入Wasm和emscripten技术交流群,群聊号码:939206522。 下面...

    jzzlee 评论0 收藏0
  • Emscripten教程之入门指导

    摘要:欢迎加入和技术交流群,群聊号码。下面是正文如果只是想要入门的话,使用是非常简单的。主要是通过来工作的。实际上,这块区域不仅可以显示文本。对于开发者来说,这是非常好的资源。 翻译:云荒杯倾本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。也可以去作者的博客阅读文章。欢迎加入Wasm和emscripten技术交流群,群聊号码:939206522。 下面...

    joyvw 评论0 收藏0
  • Emscripten教程之入门指导

    摘要:欢迎加入和技术交流群,群聊号码。下面是正文如果只是想要入门的话,使用是非常简单的。主要是通过来工作的。实际上,这块区域不仅可以显示文本。对于开发者来说,这是非常好的资源。 翻译:云荒杯倾本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。也可以去作者的博客阅读文章。欢迎加入Wasm和emscripten技术交流群,群聊号码:939206522。 下面...

    fnngj 评论0 收藏0
  • 真的知道Python的字符串怎么用

    摘要:方法可接收两个参数,第一个参数是分隔符,即用来分隔字符串的字符,默认是所有的空字符,包括空格换行制表符等。拆分过程会消耗分隔符,所以拆分结果中不包含分隔符。 正如《你真的知道Python的字符串是什么吗?》所写,Python 中字符串是由 Uniocde 编码的字符组成的不可变序列,它具备与其它序列共有的一些操作,例如判断元素是否存在、拼接序列、切片操作、求长度、求最值、求元素的索引位...

    Thanatos 评论0 收藏0
  • 真的知道Python的字符串怎么用

    摘要:方法可接收两个参数,第一个参数是分隔符,即用来分隔字符串的字符,默认是所有的空字符,包括空格换行制表符等。拆分过程会消耗分隔符,所以拆分结果中不包含分隔符。 正如《你真的知道Python的字符串是什么吗?》所写,Python 中字符串是由 Uniocde 编码的字符组成的不可变序列,它具备与其它序列共有的一些操作,例如判断元素是否存在、拼接序列、切片操作、求长度、求最值、求元素的索引位...

    scwang90 评论0 收藏0

发表评论

0条评论

weij

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<