第14讲字符数组1.pptVIP

  • 23
  • 0
  • 约7.38千字
  • 约 27页
  • 2018-02-19 发布于河南
  • 举报
第14讲字符数组1

第14讲 字符数组 3.将字符串存于字符数组的方法 2. 在scanf函数和printf函数中用格式说明符%s,进行字符串整体的输入输出。 3.调用gets和puts函数,从终端进行“字符串行”的输入和输出。 字符串输出函数puts * 1. 字符串及其结束标志 C语言没有字符串变量,用字符数组处理字符串。 字符串结束标志:‘\0’ 例如,若在程序中用到了 字符串 “hello”,该字符串共有 5个字符,但其在内存要占用6个字节,而字符串长度为5。 h e l l o \0 104 101 108 108 111 0 内存存放字符ASCII码 6.3.3 字符串 2. 字符串常量在内存中也占用一串连续的存储空间。 (1) 通过赋值运算将字符逐个赋给各元素后,人为加入‘\0’。 如:char c[6]; 或:c[0]=‘h;c[1]=‘e;c[2]=‘l;c[3]=‘l; c[4]=‘o;c[5]=‘\0; 则将字符串“hello”存入了字符数组c中。 (2) 通过给字符数组输入字符并在最后加入‘\0’。 如: char c[6]; int i; for(i=0;i5;i++) scanf(“%c”,c[i]); c[i]=‘\0’; /* 或c[5]=‘\0’; */ 直

文档评论(0)

1亿VIP精品文档

相关文档