2023.1.8 学习总结

cin.ignore()用于从输入流中跳过指定数量的字符或直到遇到特定字符。memset是一个用于初始化内存的函数,可以将内存区域的所有字节设置为给定的值。在使用memset时,应注意初始化的值通常限制为0或-1。
摘要由CSDN通过智能技术生成

1.cin.ignore()函数 用法

简单来说,就是从当前位置跳过count个字符再读取或者遇到指定字符后,将指定字符跳过后继续读取。

#include <iostream>

using namespace std;

int main()
{
	cin.ignore(5, 'r');

	int m;
	cin >> m;
	cout << m;

	return 0;
}

跳过5个字符:

 遇到指定字符:

2.memset函数用法

memset的用法详解

memset是一个初始化函数,作用是将某一块内存中的全部设置为指定的值。

void *memset(void *s, int c, size_t n); 
  • s指向要填充的内存块。
  • c是要被设置的值。
  • n是要被设置该值的字符数。
  • 返回类型是一个指向存储区s的指针。

memset函数在初始化int数组时初始化的值只能选择0或-1,其他的不行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值