以下是引用吴伟迪在2010-10-4 16:29:08的发言:
不过我也要请教一个问题
int size=sizeof(str1)/sizeof(char);
既然是计算字符串的长度用int size=sizeof(str1)不就行了么,/sizeof(char)的意义是什么?
你可以调试一下 sizeof(int)在不同编译环境下的结果(eg.turbo c 3.0与vc6.0)不过我也要请教一个问题
int size=sizeof(str1)/sizeof(char);
既然是计算字符串的长度用int size=sizeof(str1)不就行了么,/sizeof(char)的意义是什么?
我这边调试的 一个是2 一个是4
写成这样int size=sizeof(str1)/sizeof(char);有保证 呵呵