第6讲指针与字符串.pptVIP

  • 4
  • 0
  • 约1.86千字
  • 约 8页
  • 2019-07-04 发布于江西
  • 举报
* * * 第6讲 指针与字符串 本讲内容: 指向字符串的指针 字符数组和字符指针变量的区别 字符指针作为函数参数 一、指向字符串的指针 1. 定义指向字符串的指针变量 char *p = China; 说明 : 这里没有定义字符数组, 但字符串在内存中还是以数组 形式存放的. 字符串在内存中 占有一片连续的存储单元, 以\0结束 注意 : 赋值只是把字符串的首地址赋给p , 而不是把字符串赋给 p, p 是一个指针变量, 它不能存放一个字符串, 只能存放一个地址 \0 a n i h C 2460 2461 2462 2463 2464 2465 2460 p 将字符串的 首地址赋给p 6.4 指针与字符串 2. 输出字符串: printf(%s\n , p ) ; 输出字符串时, 先输出p 指向的 第一个字符, 然后系统自动执行p++, 使p 指向下一个字符, 再输出该字符, 直到遇到\0 为止 也可以用循环逐个输出字符串中的字符: for ( ; *p!=\0; p++ ) printf(%c, *p ) ; \0 a n i h C 2460 2461 2462 2463 2464 2465 2460 p 2461 2462 2463 2464 2465 二、 字符数组与字符

文档评论(0)

1亿VIP精品文档

相关文档