字符指针变量中存放的是字符的地址(字符串的首地址),不是将字符串放到字符指针变量中
√
举一反三
内容
- 0
字符串可以存储在字符数组中,也可以存储在字符型指针变量中
- 1
应用中,C++中的字符指针在大多数情况下都指的是一个字符串(字符串数组首地址)。
- 2
以下字符数组的输入方法中,正确的是 A: 用循环结合%c使用 B: scanf函数结合%s使用 C: 调用gets函数 D: 1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针; 例如 char *ps;// ps 为字符串指针,是指针,是一个变量,存储的是字符串的首地址 ps="hello"; /*这里字符串"hello"仅仅代表其第一个字符的地址* E: 以上都正确
- 3
向函数传递字符串,既可以用字符数组做函数参数,也可以用字符指针做函数参数,这两种方式都是传引用调用,就是将字符串的首地址、而非字符串中的全部字符传给形参。
- 4
字符串的长度是()。? 串中不同字母的个数|串中所含字符的个数|串中所含字符的个数且字符个数大于零|串中不同字符的个数