1.指针与数组
(1) 指针访问数组的方式有3种
(2) 用指针遍历数组
2. 指针与字符串
3.字符串数组1.常量区
存放一些常量字符串
2.堆
对象
3.栈
存放局部变量
掌握:
定义字符串的2种方式
1> 利用数组
char name[] = "itcast";
* 特点:字符串里面的字符是可以修改的
* 使用场合:字符串的内容需要经常修改
2> 利用指针
char *name = "itcast";
* 特点:字符串其实是一个常量字符串,里面的字符是不能修改
* 使用场合:字符串的内容不需要修改,而且这个字符串经常使用
它与字符串的区别:
定义一个字符数组,用scanf函数接收用户输入的内容,进行输出
在不用系统函数strlen的情况下,求得一个字符串的个数有三种方法:
(1)第一种
(2)第二种
(3)第三种