1. puts函数和printf在输出字符串的时候遇到'\0'和'\n'分别是怎么处理的
如果有多山顷租个\0的话,这两个函数均是输出到第一个\0就终乎岁止了,
\0作为一个字符串结束的标志这点相信大家都是逗兆知道的
连续多个
\n自然也就是多次换行了
就输出字符串上的功能而言,这两个函数的作用,效果完全一致
2. c语言 gets函数 puts函数
1.puts(字符数组):将一个字符串(以'\0'结束的字符序列)输槐备出到终端。
由于printf函数可以输出字符串(%S),因此puts函数不常用。用puts函数可以输出的字符串可以包含转义字符!在输出时将字符串结束标志'\0'转换成'\n',即输出完字符铅睁毁串后换行。
2.gets(字符数组):从终端输入一个字符串到字符数组,并的到早迅一个函数值!该函数值是字符数组的起始地址!
希望能帮到你!
3. c语言中puts的用法
c语言中puts的用法的用法你知道悔桥吗?下面我就跟你们详细介绍下c语言中puts的用法的用法,希望对你们有用。
c语言中puts的用法的用法如下:
puts就是输出字符串啊。
int puts(
const char* string
);
MSDN的例子
/* PUTS.C: This program uses puts
* to write a string to stdout.
*/
#include <stdio.h>
void main( void )
{
puts( "Hello world from puts!" );
}
运行结果就是
Hello world from puts!
你要输出换行的话,就用 puts( " " );
用法很简单啊,就是把一个C样式的字符串当参数传过去。
//-----------------------------------------
我刚刚试过了
puts( "" )的确可以起到换行的作用。
The puts function writes string to the standard output stream stdout, replacing the string's terminating null character ('