指向同一数组的两个指针p1、p2相减的结果与所指元素的下标相减的结果是相同的
举一反三
- 当两个指针变量指向不同一个数组时,两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数。
- 两指针变量相减所得差是两个指针所指数组元素之间相差的元素个数()
- 当两个指针指向同一数组时,两个指针相减的差即为两个指针相隔的元素个数。
- 请问:两个指针变量可以相减,如两个指针变量指向同一个数组的元素,
- 已定义如下函数,函数的功能是________。char *strcat(char *p1,char *p2){ char *p=p1; while(*p!='\0') p++; while(*p2!='\0') *p++=*p2++; *p='\0'; return (p1);} A: 将p1所指字符串复制到p2所指内存空间 B: 将p1和p2两个指针所指字符串进行连接 C: 将p1所指字符串的地址赋给指针p2 D: 检查p1和p2两个指针所指字符串中是否有'\0'