c语言中printf的问题

这句话该如何理解:“ANSI标准定义了printf函数的行为,因此,对每个符合该标准的编译器和库来说,该函数的属性都是相同的。”因为是初学者 对这句话理解不了

第1个回答  2013-07-01
意思就是,你不用管printf函数它是怎么实现的,你拿着就用就可以了,参数按它的格式来,就没问题了。
这句话的意思是叫你不要担心,比如你在vc编译器下用这个函数,换了到gcc编译器下,你就不敢用,怕这个函数在这个编译器下用法不一样,这是没有必要担心的。你拿着用就行了。
第2个回答  2013-07-01
意思就是说,无论哪一个符合该标准的编程软件,引用该函数的方法都是一样的
第3个回答  2013-07-01
ANSI C 是由ANSI 制定的C语言标准。常见的编译器都按此标准设计。 所以用ANSI C语言标准写的C程序, 各编译器都能识别,编译。
printf函数是由ANSI标准定义好的,所以只要编译器符合ANSI标准,printf的用法就一样。本回答被提问者采纳
相似回答