printf() 大写和小写有什么区别

what's the difference between uppercase and lowercase printf()

C语言中大小写printf()函数有什么区别?我正在使用 contiki OS 并且在某些文件中大写 printf 不起作用但小写

if (addr == NULL) {
    uip_create_linklocal_rplnodes_mcast(&tmpaddr);
    addr = &tmpaddr;
    printf("RPL: Sending a DIS to\n ");
    PRINT6ADDR(addr);
    PRINTF("\n");
    uip_icmp6_send(addr, ICMP6_RPL, RPL_CODE_DIS, 2);
}

大写 PRINTFPRINT6ADDR 可能是在项目 headers 之一中定义的用于调试输出的宏。使用 grep 或 IDE.

等搜索工具查找定义

在 Internet 搜索引擎上进行简单搜索即可找到这些匹配项: