莆田外贸网站建设有哪些,七牛云做网站,网站拒绝被百度收录,知名的食品行业网站开发一维数组详解#xff1a;http://t.csdnimg.cn/zahZF
二维数组详解#xff1a;http://t.csdnimg.cn/h2mLe
我们看过可一维数组与二维数组#xff0c;现在我们来进行简单的练习。
题目#xff1a;编写代码#xff0c;演⽰多个字符从两端移动#xff0c;向中间汇聚
1. …一维数组详解http://t.csdnimg.cn/zahZF
二维数组详解http://t.csdnimg.cn/h2mLe
我们看过可一维数组与二维数组现在我们来进行简单的练习。
题目编写代码演⽰多个字符从两端移动向中间汇聚
1. system函数
头文件stdlib
system可以执行windows操作指令括号中填入操作系统的指令原型如下 参数command是一个字符串表示要执行的命令。当调用system函数时它会创建一个子进程并在子进程中执行指定的命令。在命令执行完成后system函数会返回命令的退出状态。
返回值
如果命令成功执行并正常退出则返回命令的退出状态。如果命令无法执行或者执行失败则返回一个非零值。如果command为NULL或者空字符串则返回一个非零值。
用法如下 我们会用到第三个——清屏
2. Sleep函数
在不同编译器下略有不同
sleep()函数在不同编译器中的使用存在差异主要体现在单位、语法和头文件等方面。 在Windows环境下通常使用Sleep()函数S是大写其单位是毫秒。例如如果你想让程序暂停3秒钟你需要这样写Sleep(3000)。这个函数需要包含头文件windows.h 而在Linux环境下通常使用sleep()函数s是小写其单位是秒。语法是unsigned int sleep(unsigned int seconds);例如如果你想让程序暂停3秒钟你需要这样写sleep(3)。这个函数需要包含头文件unistd.h或者stdlib.h具体取决于GCC的版本。 此外Linux还提供了usleep()函数它的单位是微秒可以更精准的控制时间语法是void usleep(int micro_seconds);。这个函数也需要包含头文件unistd.h 总的来说sleep()和usleep()函数都能让程序暂停一段特定的时间但在单位、语法和头文件方面有所不同具体使用哪个函数取决于你的编程环境和需求。
3. 题目代码实现 代码自行复制学习
********************************************************************
int main() { char arr1[] welcome to the world!!!!!!; char arr2[] **************************; int l 0; int r strlen(arr1)-1; while (lr) { arr2[r] arr1[r]; arr2[l] arr1[l]; printf(%s\n, arr2); Sleep(1000); system(cls); l; r--; } printf(%s\n, arr2); return 0; }
*************************************************************
感谢观看感谢指正