以下四种说法中,正确的一项是( )。 A.C++允许在字符串上进行整体操作 B.语句:char vn []="Brown"; 将vn 定义成一个有5个元素的数组,因为"Brown" 中含有5个字符 C.对指针只要赋给一个地址值就可以了D.一维的指针数组实际上是一个二维数组
char vn[]="Brown" 有5个元素,但是会自动追加‘\0' 表示字符串的终结。其实有6个长度。 指针是个变量 有数组类型的。 一维指针数组就是一个数组 里面的元素都是指针罢了,没有说什么2维的。
C++有的string类,你可以直接进行字符串级的操作如加操作。 string first_str = string("abc"); string sec_str = string("def"); string third_str = first_str + sec_str ;//字符串拼接。
c++指针问题
最新推荐文章于 2024-08-16 13:42:11 发布