C语言 puts(puts("TOM")) 为什么是错的?这是书上的一道题,我想问的是为什么puts(“TOM”)返回一个整数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 06:58:48

C语言 puts(puts("TOM")) 为什么是错的?这是书上的一道题,我想问的是为什么puts(“TOM”)返回一个整数.
C语言 puts(puts("TOM")) 为什么是错的?
这是书上的一道题,我想问的是为什么puts(“TOM”)返回一个整数.

C语言 puts(puts("TOM")) 为什么是错的?这是书上的一道题,我想问的是为什么puts(“TOM”)返回一个整数.
int puts(char *string)
里面的puts("Tom")返回一个整数
puts一个整数自然是错的
puts为什么会返回一个整数?!因为它就是这样被定义的,如果问为什么这样定义,找ANSI组织去