----------------解决方案--------------------------------------------------------
哦!!我应该明白了!谢谢大家!
这就和下面的道理相似:
char *str;
scanf("%s",str);
这样虽然分配了内存单位但它的值没有确定!!
真的谢谢大家
----------------解决方案--------------------------------------------------------
以下是引用giant在2006-4-16 0:08:00的发言:
日,一样可以使用,分情况,野指针:
main()
{
char *ptr;
scanf("%s",ptr);
puts(ptr);
}
你看看能不能用,照样可以,而且完全正确,只是野指针容易出问题
日,一样可以使用,分情况,野指针:
main()
{
char *ptr;
scanf("%s",ptr);
puts(ptr);
}
你看看能不能用,照样可以,而且完全正确,只是野指针容易出问题
你nb,这种野指针你也敢用.很可能会引发内存错误
你要是程序员很有可能把系统搞死机 .
----------------解决方案--------------------------------------------------------
野指针 是不是 没有初始化的指针阿 ??
大哥 们 ??
----------------解决方案--------------------------------------------------------
露宿野外没人理没人管的指针``
----------------解决方案--------------------------------------------------------
没听说过!
----------------解决方案--------------------------------------------------------
同意4楼的看法
----------------解决方案--------------------------------------------------------
以下是引用百年不亮在2006-4-16 12:40:00的发言:
你nb,这种野指针你也敢用.很可能会引发内存错误
你要是程序员很有可能把系统搞死机 .
同意.
这仅仅是因为操作系统会比定义的空间稍微多给一点.但是在大型的程序中是绝对会出大问题的.
----------------解决方案--------------------------------------------------------
还有觉得没有必要在Str_len定义那个p指针
----------------解决方案--------------------------------------------------------