当前位置: 代码迷 >> C语言 >> [求助]字符串指针做参数问题
  详细解决方案

[求助]字符串指针做参数问题

热度:180   发布时间:2006-04-16 09:14:00.0
和指针数组没有关系   
----------------解决方案--------------------------------------------------------

哦!!我应该明白了!谢谢大家!
这就和下面的道理相似:
char *str;
scanf("%s",str);
这样虽然分配了内存单位但它的值没有确定!!
真的谢谢大家


----------------解决方案--------------------------------------------------------
以下是引用giant在2006-4-16 0:08:00的发言:
日,一样可以使用,分情况,野指针:

main()
{
char *ptr;

scanf("%s",ptr);
puts(ptr);
}

你看看能不能用,照样可以,而且完全正确,只是野指针容易出问题

你nb,这种野指针你也敢用.很可能会引发内存错误

你要是程序员很有可能把系统搞死机 .


----------------解决方案--------------------------------------------------------
野指针 是不是 没有初始化的指针阿 ??
大哥 们 ??
----------------解决方案--------------------------------------------------------
露宿野外没人理没人管的指针``
----------------解决方案--------------------------------------------------------
没听说过!

----------------解决方案--------------------------------------------------------

同意4楼的看法


----------------解决方案--------------------------------------------------------
以下是引用百年不亮在2006-4-16 12:40:00的发言:

你nb,这种野指针你也敢用.很可能会引发内存错误

你要是程序员很有可能把系统搞死机 .

同意.
这仅仅是因为操作系统会比定义的空间稍微多给一点.但是在大型的程序中是绝对会出大问题的.


----------------解决方案--------------------------------------------------------
还有觉得没有必要在Str_len定义那个p指针
----------------解决方案--------------------------------------------------------
  相关解决方案