易百教程

将字符串放入char数组中

C语言中没有字符串变量类型,它使用char数组来存储字符串。

示例代码

#include <stdio.h> 

int main()
{ 
      char prompt[] = "Press Enter to explode:"; // 第5行
      printf("%s",prompt); 
      getchar(); 
      return(0); 
}

执行上面示例代码,得到以下结果:

hema@yiibai:~/book$ gcc main.c
hema@yiibai:~/book$ ./a.out
Press Enter to explode:

第5行创建了一个char变量数组。char数组变量名为prompt,后面紧跟空方括号。
通过将双引号括起来的文本分配给数组。

printf()语句显示存储在提示数组中的字符串。
%s转换字符表示字符串。
getchar()暂停程序,等待用户按Enter键。