08-char-string.c 784 B

1234567891011121314151617181920212223242526
  1. #include <stdio.h>
  2. /*
  3. * 函数: main
  4. * 功能: 程序入口点,演示字符串的定义、输出以及用户输入的读取和显示。
  5. * 参数: 无
  6. * 返回值: int - 程序执行状态,0表示正常退出。
  7. */
  8. int main() {
  9. // 定义一个字符数组并初始化为"John Doe",用于存储姓名
  10. char name[20] = "John Doe";
  11. // 输出姓名到控制台
  12. printf("Name: %s\n", name);
  13. // 定义一个字符数组用于存储用户输入的消息
  14. char message[50];
  15. // 提示用户输入消息
  16. printf("Enter a message: ");
  17. // 从标准输入读取一行文本到message数组中
  18. fgets(message, sizeof(message), stdin);
  19. // 输出用户输入的消息到控制台
  20. printf("You entered: %s\n", message);
  21. // 返回0表示程序正常结束
  22. return 0;
  23. }