题目描述
KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?
输入描述:
无
输出描述:
包括两行:
第一行为“Hello world!”
第二行为printf(“Hello world!”)调用后的返回值。
代码实现如下:
1.C语言
#include <stdio.h>
int main()
{
printf("\n%d",printf("Hello world!"));
return 0;
}
2.Java
printf在c语言里面返回的是字符串的长度,而Java没有这个功能,只能由.length来代替了
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
System.out.println("Hello world!".length());
}
}