多做题,通过考试没问题!

计算机程序设计

睦霖题库>大学试题(计算机科学)>计算机程序设计

用字符串指针变量处理字符串与用字符数组处理字符串有何不同?

正确答案: 字符串指针变量本身是一个变量,用于存放字符串的首地址。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。对字符串指针变量初始化,是使指针向字符串的指针变量指向某个确定的字符串。对字符数组初始化是把字符串中的字符依序存放在字符数组元素中。对指针变量直接赋值是可以的,因为C系统对指针变量赋值时要给以确定的地址,对字符数组赋值是对个元素逐个赋值。指针变量的值是可以改变的,数组名不能改变。而字符串本身是存放在以该首地址为首的一块连续的内容空间中并以//0以为串的结束。
答案解析:
进入题库查看解析

微信扫一扫手机做题