带有%n的scanf()将从输入读取的字符数存储到相应参数指向的整数变量中,直到遇到%n。
%n
scanf()
#include <stdio.h> int main(void) { char *p; int n; printf("Enter an address: "); scanf("%p %n", &p, &n); printf("%d", n); return 0; }