#include <stdio.h>
int main (void)
{
char a[] = {'h', 'e', 'l', 'l', 'o'};
puts (a);
return 0;
}
在这个数组中没有'\0'结束标志,为什么puts还能完整的输出hello这个字符串???
平台:linux
我试过了,制定大小依然打印,并且没有乱码
追答是我给的例子吗?
多打印几次试试,使用循环!
puts是什么意思
一、基本定义 在编程中,puts是一个标准库函数,主要用于向输出设备发送一个字符串。这个函数特别方便,因为它可以自动在字符串的末尾添加一个换行符,从而避免了程序员手动添加。二、函数原型 在C语言中,puts函数的原型是:int puts。这意味着它接受一个字符串指针作为参数,该指针指向需要输出的字符串。
c语言中puts是什么意思(puts函数怎么用)
在c语言中qur是什么意思 表示“不等于”,如:a!=b这样的表达式,在成立时会返回一个非0值,不成立则返回0,通常用于条件判断,例如:if(a!=b)puts("a不等于b");c语言的保存函数怎么写 在dos模式下,可以使用“应用程序名=>文本文件”回车。例如要把一个名为test.exe的c语言可执行程序的运行...
puts是什么意思???
puts在C语言中是一个关键函数,它的含义是将一个字符串输出到标准输出设备,如屏幕。这个函数的原型是int puts(char *string);它的主要作用是将字符串(由字符数组或指针指向)逐个送到输出流中,直到遇到字符串结束符'\\0'才会停止输出,并在输出后自动添加一个换行符。例如,让我们看两个简单的C语...
c中puts是什么意思?
在C语言中,puts函数是一个输出字符串的函数。puts函数可以将指定的字符串输出到屏幕上,并自动在字符串末尾添加一个换行符。这个函数非常实用,可以帮助我们在程序运行时输出信息并进行调试,同时也可以在程序设计中输出成果。使用puts函数可以输出字符串到屏幕上,非常简单方便。在使用puts函数进行输出时,...
C语言中,puts 是什么意思?
puts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。用法:int puts(const char *string);如有问题可以追问。
c语言中,puts和printf函数有什么区别?
puts和printf函数的区别如下:1、不同的换行符 puts()函数会自动在字符串末尾添加一个换行符,这意味着它会自动换行,而printf()函数没有此功能。2、输出内容不同 puts()函数只能输出字符串,不能对输出和转换指令进行标准化,而printf()函数可以。
puts的功能是什么?
c语言中puts是用来向标准输出设备(屏幕)写字符串并换行的,其中s为字符串字符(字符串数组名或字符串指针)。理论上该函数的作用与“printf("%s\\n",str);”语句相同。但是puts 函数只能输出字符串,不能进行相关的格式变换。与此同时,它需要遇到 null(’\\0’) 字符才停止输出。puts函数的特点 pu...
关于C语言中的puts函数
因为puts内部有缓冲区,当他存储一个换行符或者到达buffsize-1的时候才停止读取,并且将一个NUL字节添加到缓冲区所存储的字符串的尾端。
C语言 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( "\\n" );用法很简单啊...
c语言puts和printf区别
意思不同,功能不同。意思不同:puts是C语言函数,意思是将指定的字符串输出到屏幕。printf格式是C语言中使用频度最高的输出函数之一,一般用于向标准输出设备按规定格式输出信息。功能不同:puts的功能更单一,只能输出字符串,而printf可以根据给定的格式输出多种类型的数据。