C语言计算机二级考试教程第10章.pptVIP

  • 1
  • 0
  • 约5.66千字
  • 约 20页
  • 2018-01-05 发布于河南
  • 举报
C语言计算机二级考试教程第10章

通过定义字符数组并赋一个字符串 char s[10]={A,B,C,D,\0}; char s[10]={A,B,C,D}; char s[ ]={A,B,C,D,\0}; char s[10]={ABCD}; char s[10]=ABCD; char s[ ]=ABCD; 1. C语言对字符串的约定: 内存中串尾要有‘\0’ 2. 表示字符串常量的约定: 用“ ”括起来 3. 字符串给出的是地址值: 字符串本身又是地址 4. 字符数组与字符串的区别: 字符数组最后不要求一定有‘\0’ 字符串输入: scanf(“%s%s”,s1,s2); gets(s); s1,s2,s:为输入项,指针。合法性,指针所指的内存空间必须是具体的,足够大的。 例如:char a[10], b[4], *p; scanf(“%s%s”, a, p ); 输入:abcde abcdenter 指针变量p中的指针没有指向 一个具体的内存空间。 p=b; scanf(“%s”, p ); 输入:abcdenter

文档评论(0)

1亿VIP精品文档

相关文档