gdb打印不一致

时间:2010-10-14 00:29:43

标签: debugging gdb gnu

我有一些代码

 int main(int argc, char* key[] ) {
 cout << strlen(key[1]) << endl; 

cout show 4.

现在使用gdb

(gdb)print strlen(key[1])

显示-147660784
这种差异的原因是什么?

1 个答案:

答案 0 :(得分:3)