C语言的操作符中有这个符号吗?是什么意思?
看到《C函数速查》中看到一个例子,里面有个操作符以前没见过,开始还以为是它敲错了,结果放到编译器里一倒腾,竟然通过完全没问题!请看看下面代码中的那个短线是什么?有什么作用?
#include <string.h>
#include <stdio.h>
int main(void)
{
char string[15];
char *ptr, c = 'r';
strcpy(string, "This is a string");
ptr = strchr(string, c);
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string); //老大,就是这里了!
else
printf("The character was not found\n");
return 0;
}