函数用法

时间:2025-04-18 13:20:08

【函数用法】
接收一个字符串并输出(可含空格)。

【参数详解】
() 函数的完整形式有三个参数:
(接收字符的数组名,接收字符的个数,结束标志)
注意:若指定参数“接收字符的个数”为 n,则利用 cout 函数输出时只显示字符数组中的前 n-1 个字符。
原因:字符数组的第 n 个字符是不可见字符 '\0'
2.当第三个参数省略时,系统默认为'\0'
3.简单实例:  
● (str,8,'m'),当输入 abcdefghijklmn 时,输出 abcdefg,因为第8位是不可见字符 '\0'
● (str,8,'e'),当输入 abcdefghijklmn 时,输出 abcd

【示例代码】

#include <bits/stdc++.h>
using namespace std;

const int maxn=100;
char c[maxn];

int main(){
	(c,8,'e');  //abcdefghijklmn
	cout<<c<<endl;  //abcd
	
	return 0;
}

/*
in:
abcdefghijklmn

out:
abcd
*/




【参考文献】
/weixin_54383080/article/details/133936141