0
我有這兩個指針,阿門和PTR,所有的i值分配給阿門也將被分配到PTR。這兩個指針別名是怎麼樣的?
Can ptr and amen be aliases?
void func(const char *ptr)
{
struct samp *test;
DIR *dp;
char *amen;
if(ptr[0]=='c'||ptr[0]=='C')
strcpy(amen,"c_amen.txt");
else if()
......
else
...
}
所以如果FUNC稱爲FUNC( 「C」);,PTR將有相同谷爲阿門線後立即4.
另外,什麼是常量呢?不應該是爲了保護ptr不被更改內部func?
segfault alert at line'strcpy(amen,「c_amen.txt」);' – MByD 2012-03-06 20:00:09