代码的功能是计算字符串的长度,如果把第五行和第六行合并一下,改成 char *i = str;就不错了。
取地址加个&就好了
用 i=strchar * i,这里的 * 是用来申明i是字符指针类型如果 * i = str的话,* i是取字符指针i的值的意思,和定义时是不一样的,所以直接写i就行了