访问一个字符中可以通过两种方式()
A: 使用字符数组
B: 使用字符指针
C: 用整型变量来访问
D: 用指针变量访问,定义指针字符数组
A: 使用字符数组
B: 使用字符指针
C: 用整型变量来访问
D: 用指针变量访问,定义指针字符数组
A,B
举一反三
- 设typedef char APPLE[100];APPLE *s;,则s是______ A: 字符数组 B: 字符变量 C: 字符指针数组 D: 字符指针变量
- 字符指针变量和字符数组一样,都可以存放字符串。
- 用指针访问数组元素的方法有什么? A: 使用数组下标 B: 使用数组名 C: 使用指针变量 D: 以上都可以
- 字符串可以存储在字符数组中,也可以存储在字符型指针变量中
- 若有语句:char *s[5]; 以下叙述中正确的是( )。 A: 定义s是一个数组,每个数组元素是一个基类型为char的指针变量 B: 定义s是一个指针变量,该变量可以指向一个长度为5的字符型数组 C: 定义s是一个指针数组 D: 定义s是一个指向字符型函数的指针
内容
- 0
字符指针可以指向一个字符串常量,访问字符串里的每个字符。
- 1
因为字符数组和字符指针变量都能实现字符串的存储和运算,所以可以用如下方式对字符数组赋值
- 2
若有定义typedef char *POINT; POINT p,q[3],*r;则p、q和r分别是字符型的( )。 A: 变量、一维数组和指针变量 B: 指针变量、一维数组指针和二级指针变量 C: 变量、二维数组和指针变量 D: 指针变量、一维指针数组和二级指针变量
- 3
用字符串指针变量处理字符串与用字符数组处理字符串有何不同?
- 4
一个字符指针可以表示一个字符串,一个一组的字符指针数组可以表示多个字符串