📜  在C中使用字符的有趣无限循环(1)

📅  最后修改于: 2023-12-03 15:07:52.708000             🧑  作者: Mango

在C中使用字符的有趣无限循环

在C语言中,我们可以使用字符来实现各种有趣的循环,例如无限循环、循环输出、循环特效等等。下面介绍一些常见的字符循环使用方法。

1. 无限循环

使用字符'for(;;)'可以实现无限循环,当循环条件为空的时候,程序会一直循环下去。

for(;;) {
  // do something infinitely
}
2. 循环输出

使用字符'\n'来实现循环输出,'\n'表示换行符。

while(1) {
  printf("Hello, world!\n"); // 在每个Hello, world! 后换行
}
3. 循环特效

使用字符'\t'来实现循环特效,'\t'表示制表符。

while(1) {
  printf("Welcome to my program!\t"); // 在每个"Welcome to my program!" 后制表
}
4. 循环延时

使用字符'sleep'来实现循环延时,需要包含头文件'unistd.h'

while(1) {
  printf("I'm waiting...\n"); // 一直输出I'm waiting...
  sleep(1); // 程序暂停1s
}
5. 建立菜单

使用字符'switch case'来实现建立菜单。

printf("Enter your selection:\n");
printf("1. Choice 1\n");
printf("2. Choice 2\n");
printf("3. Choice 3\n");

int choice;
scanf("%d", &choice);

switch (choice) {
  case 1:
    printf("You chose Choice 1!\n");
    break;
  case 2:
    printf("You chose Choice 2!\n");
    break;
  case 3:
    printf("You chose Choice 3!\n");
    break;
  default:
    printf("Invalid selection\n");
    break;
}

以上介绍的字符循环使用方法只是冰山一角,还有许多其他有趣的应用。希望对于刚学习C语言的程序员有所帮助。