首页 > 试题广场 >

在 CC++ 中,有字符数组 a[80] 和 b[80],

[单选题]
在 C/C++ 中,有字符数组 a[80] 和 b[80],则正确的输出语句是()
  • puts(a); puts(b);
  • printf("%s,%s", a[], b[]);
  • putchar(a, b);
  • puts(a, b);
printf("格式控制字符串", 输出列表);    如:printf("%s", string);
putchar(字符数据);   如:char  a_c=‘h’;putchar(a_c);

puts(字符串);            如:puts(“hello girl”);

编辑于 2017-06-22 18:10:14 回复(0)
A正确,B,C,D语法错误。putchar只能输出单个字符,puts参数只能传一个
发表于 2017-06-22 15:35:07 回复(0)
printf格式,需要格式控制字符串!
putchar是输入单个字符!
puts是输入字符串!
编辑于 2018-08-10 01:12:04 回复(1)
B. printf("格式控制字符串", 输出列表);    如:printf("%s", string);  a,b, 不是a[],b[]
C. putchar(字符数据);   如:char  a_c=‘h’;putchar(a_c);
D. puts(字符串);            如:puts(“hello girl”);
发表于 2019-05-22 16:12:26 回复(2)
printf格式,需要传地址,即a而不是a[]! putchar是输入单个字符! puts是输出字符串!
发表于 2022-01-16 07:51:57 回复(2)
printf("%s,%s", a, b);
发表于 2021-07-21 17:47:59 回复(0)
myr头像 myr
emmmmm这是c吧,c++表示一无所知,cout真好用。。。。
发表于 2018-08-22 17:19:49 回复(0)
printf格式,需要格式控制字符串! putchar是输入单个字符! puts是输出字符串!
发表于 2020-03-16 18:29:25 回复(0)
总结: 1.puts(字符串),一次只能一个参数 2.putchar(字符),一次只能一个参数 3.printf(“%s”,字符串)
发表于 2022-04-22 10:49:38 回复(0)
我想补充一下getchar(),getchar(a[i]),getchar里面必须是数组元素,不能为地址。
发表于 2023-05-06 21:17:50 回复(0)
b为啥错了
发表于 2018-03-26 13:43:33 回复(1)
a,b都是表示数组引用
发表于 2017-06-22 14:43:28 回复(0)
int putc(int c, FILE *stream );将一个字符写入stream中
int getc(FILE *stream );从stream中获得一个字符
int getchar( void );从标准输入中获得一个字符
int putchar( int c );将一个字符输出到标准输出
int fgetc( FILE *stream ); 从流中读取一个字符
int fputc(int c, FILE * stream);向流中写入一个字符  
char *fgets( char *string, int n, FILE *stream );从流中读取一行字符  
int fputs( const char *string, FILE *stream );向流中写入一行字符        
int fscanf( FILE *stream, const char *format [, argument ]... );格式化形式从流中读取字符
int fprintf( FILE *stream, const char *format [, argument ]...);格式化形式向流中写入字符
size_t fread( void *buffer, size_t size, size_t count, FILE *stream );从文件中读取  
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );向文件中写入 
发表于 2023-05-09 23:26:10 回复(0)
intf("格式控制字符串", 输出列表);    如:printf("%s", string);
putchar(字符数据);   如:char  a_c=‘h’;putchar(a_c);

puts(字符串);            如:puts(“hello girl”);

发表于 2022-08-15 19:26:41 回复(0)
这题纯纯考语言了
发表于 2022-03-10 03:12:57 回复(0)

格式化输出函数的输出列表,是带地址的。

格式化输入的输出列表,不是带地址的。

puts函数,后面跟地址。

发表于 2020-03-04 15:40:27 回复(0)
puts是一个标准库函数,用于输出一个字符串到标准输出中(stdio),函数原型是:int puts(const char *str).
使用举例:
int main()
{
	char* c = "hello world!";
	puts(c);
	return 0;
}

putchar() 是 C 语言中的一个标准库函数,用于在屏幕上输出一个字符。它的函数原型通常在 stdio.h 头文件中定义,如下所示:

cint putchar(int c);
使用举例
int main()
{
	char c = 'A';
	putchar(c);
	return 0;
}





发表于 2023-10-28 10:05:46 回复(0)
字符数组怎么输出
发表于 2022-04-10 20:07:08 回复(0)
puts不是java的吧,好像是c语言的呢..
发表于 2019-11-09 09:40:12 回复(0)
mygod!好久没见到了
发表于 2017-08-18 15:15:34 回复(0)