1.%*3d
int a,b;
scanf("%d %*3d %2d",&a,&b);
printf("a=%d b=%2d\n",a,b)
输入: 1 123 12
输出结果为:1 12
2.free小陷阱
alloc和free是由glibc提供的。glibc是一个具有系统级感觉的用户级程序,负责管理内存堆区,glibc在释放的时候是做了阈值限制的,大于64K的内存块才是被真正的释放。
1.%*3d
int a,b;
scanf("%d %*3d %2d",&a,&b);
printf("a=%d b=%2d\n",a,b)
输入: 1 123 12
输出结果为:1 12
2.free小陷阱
alloc和free是由glibc提供的。glibc是一个具有系统级感觉的用户级程序,负责管理内存堆区,glibc在释放的时候是做了阈值限制的,大于64K的内存块才是被真正的释放。