C语言程序设计课件 第5章 数组.pptVIP

  • 20
  • 0
  • 约1.27万字
  • 约 50页
  • 2020-12-02 发布于四川
  • 举报
如用s字符数组存储字符串“hello”时,s数组的长度至少为6,即char s[6]。它在内存中的存放形式如图5.8所示。 字符串的初始化有两种方式: (1) 与字符数组的初始化形式相同(但最后要人为地增加一个字符\0),如: char s[6]={h,e,l,l,o,\0};或 char s[]={h,e,l,l,o,\0}; (2) 用字符串常量来使字符数组初始化(系统会自动增加一个串结束符\0),如: char s[]={hello}; 也可以省略花括号,直接写成:char s[]=hello; 字符串的输入输出有两种方法: (1) 逐个字符输入输出,可用循环来实现。如 char ch1[4]; int i; for (i=0;i4;i++) scanf(%c,ch1[i]); for (i=0;i4;i++) printf(%c,ch1[i]); (2) 将整个字符串一次输入或输出。如: char s[]=hello;或char s[]={hello}; printf(%s\n,s); 5.3.3 常用字符串处理函数 字符串函数,它们是放在函数库中的,在string.h头文件中定义。程序中如果使用这些字符串函数,需要用#include命令把string.h头文件包含到本文件中来。 1.字符串连接函数strcat 该函数用来使两个字符串连接成为一个字符串。 格式:strcat

文档评论(0)

1亿VIP精品文档

相关文档