1、含义上有不同,一个为运算符号、另一个为函数表达 在学生们学习strlen和sizeof 的时候,经常会搞混两者,导致出现错误,实际上两者有不同的含义,就拿sizeof来讲,它是运算符号,当遇到c语言中运算符号的时候就需要考虑到它。而strlen则是函数,有不同的用法。2、和初始化的关系有不同 熟悉这两者的学生应该...
void reverse(char s[]){ char *p, *q, temp;p = s;//p指向字符串s的第一个字符 q = s + strlen(s) -1;//q指向字符串s的最后一个字符。while(p < q){ temp = *p;//交换两字符 p = *q;q = temp;p++;q--;} } int main(){ char s[] = "ABCDE";char *p = s;ch...