#include<stdio.h>
#include<stdlib.h>
struct Graph
{
int v;
};
int main()
{
struct Graph* graph = (struct Graph*) malloc(sizeof(struct Graph));
graph -> v = 1;
printf("%u", graph);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是我收到有关该行格式的警告:
printf("%u", graph);
Run Code Online (Sandbox Code Playgroud)
警告是:
/home/praveen/Dropbox/algo/c_codes/r_2e/main.c | 14 |警告:格式'%u'期望参数类型为'unsigned int',但是参数2的类型类型为'struct Graph *'[-Wformat =] |
我应该为类型使用什么格式说明符struct Graph *?