字符指针变量中存放的是地址(字符串第1个字符的地址)
举一反三
- 字符指针变量中存放的是字符的地址(字符串的首地址),不是将字符串放到字符指针变量中
- 指针变量可以存放指针(地址)、数值和字符。
- 字符指针变量和字符数组一样,都可以存放字符串。
- 字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串
- 以下字符数组的输入方法中,正确的是 A: 用循环结合%c使用 B: scanf函数结合%s使用 C: 调用gets函数 D: 1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针; 例如 char *ps;// ps 为字符串指针,是指针,是一个变量,存储的是字符串的首地址 ps="hello"; /*这里字符串"hello"仅仅代表其第一个字符的地址* E: 以上都正确