由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - char ** pt1和 char * pt2[] 的区别在哪?
相关主题
菜鸟求教,一个c++的困惑C的argc问题
奇怪的问题:关于一个简单的malloc()小程序 (转载)const 指针类型转换
这个C++程序为什么不能运行问个fork cow的问题
A aimple C++ question数组问题
What is wrong with the code?typedef const char *month Table[3]
C++ 初级再初级问题怎么得到char *分配空间的大小?
为什么foo1可以而foo2不行?谁给解释一下这个c question
大侠们救命, C++ operator new 问题数组指针的问题
相关话题的讨论汇总
话题: char话题: pt2话题: pt1话题: 区别话题: int
进入Programming版参与讨论
1 (共1页)
mw
发帖数: 525
1
有没有哪位牛人给说说的?
s***e
发帖数: 122
2
我觉得区别可能不是在这里,我刚才测试了一下,以下程序编译是可以的,虽然g++给
出了从string constant to char * 的警告,但是这还是说明char * s[]是可以作为变
量的。呵呵,希望大家不要觉得我唧唧歪歪。
int main(int argc, char* argv[]) {
char * s[] = {"a", "b"};
return 0;
}
w***g
发帖数: 5958
3
你是对的。

【在 s***e 的大作中提到】
: 我觉得区别可能不是在这里,我刚才测试了一下,以下程序编译是可以的,虽然g++给
: 出了从string constant to char * 的警告,但是这还是说明char * s[]是可以作为变
: 量的。呵呵,希望大家不要觉得我唧唧歪歪。
: int main(int argc, char* argv[]) {
: char * s[] = {"a", "b"};
: return 0;
: }

s***e
发帖数: 122
4
那我想我们可以把区别解释为pt1是一个指向char *的指针,而pt2是一个char *的数组
。问题就变成了指针和数组的区别了。

【在 w***g 的大作中提到】
: 你是对的。
1 (共1页)
进入Programming版参与讨论
相关主题
数组指针的问题What is wrong with the code?
为什么要这样计算数中元素的个数?C++ 初级再初级问题
请问一个exception题目为什么foo1可以而foo2不行?
Use Visual .NET for C++ programming大侠们救命, C++ operator new 问题
菜鸟求教,一个c++的困惑C的argc问题
奇怪的问题:关于一个简单的malloc()小程序 (转载)const 指针类型转换
这个C++程序为什么不能运行问个fork cow的问题
A aimple C++ question数组问题
相关话题的讨论汇总
话题: char话题: pt2话题: pt1话题: 区别话题: int