本文介绍了如何申报的printf()?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用printf()函数在C,而不包括stdio.h中打印的东西,所以我写的程序为:

I wanted to print something using printf() function in C, without including stdio.h, so I wrote program as :

int printf(char *, ...);
int main(void)
{
        printf("hello world\n");
        return 0;
}

是上面的程序是否正确?

Is the above program correct ?

推荐答案

正确的声明(ISO / IEC 9899:1999)是:

The correct declaration (ISO/IEC 9899:1999) is:

int printf(const char * restrict format, ... );

不过,这将是最简单,最安全的,只是的#include<文件stdio.h方式>

这篇关于如何申报的printf()?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 06:04