第十章-字符串.pptVIP

  • 6
  • 0
  • 约7.42千字
  • 约 37页
  • 2018-10-13 发布于河北
  • 举报
第十章-字符串

第10章 字符串 青岛理工大学琴岛学院计算机系 10.1 用一维字符数组存放字符串 字符数组概念的引入 C语言中没有字符串类型的变量,字符串的存储有两种方式。 将字符串存储在一个字符数组中 利用指针处理字符串常量 字符数组: 可以存放若干个字符,也可以存放字符串。 10.1.1 通过赋初值的方式给一维字符数组赋字符串 再例如: char a[3][10]={basic,pascal,c}; 例如:char s3[7]={ s, t, r, i, n, g}; 1、不可以为数组整体赋值,例如: char c[10]; c=beijing ; 因为c是数组首地址,是常量! 2、给数组元素逐个赋字符值,最后人为加入串结束标志 例:char mark[10];int i; for(i=0;i9;i++) scanf(“%c”,mark[i]); mark[i]=‘\0’ 1)字符串指针变量,是用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为字符串的结束。 2)字符数组是由若干个数组元素组成的,它可用来存放整个字符串。 2)对字符数组作初始化赋值时可以使用如下形式: char st[ ]={“C Language”}; 对字符串指针变量赋值时的形式:

文档评论(0)

1亿VIP精品文档

相关文档