时有何专题

C语言puts( )函数和 printf( )函数在输出字符串时有何区别?

一、问题         puts( )函数是专门⽤于字符串输出的函数,printf( )函数的%s 格式也可以输出字符串,⼆者是否完全相同?怎样区分使⽤这两个函数? 二、解答 (1)printf( )函数可以输出各种类型,并且⼀次可以输出多项。puts( )函数只能输出字符串,⼀次只能输出⼀个字符串。 (2)在它们都只输出⼀个字符串的区别可以由下⾯的例⼦看出。 char a[80] =