有没有办法在不进行强制类型转换或产生编译器警告的情况下,给printf函数传递一个size_t类型的参数呢?(我总是会使用-Wall选项进行编译。)
printf
size_t
-Wall
printf("%zu", sizeof(whatever));
-std=c99
-std=gnu99
-std=c99
,而不是-std=gnu99
。 - beldaz