C++课后习题训练记录Day47

1.练习项目:

练习使用memset函数

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第一章中"竞赛常用库函数"课程9并开始练习。

3.开始练习

(1)源码:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int num1[5];

memset(num1,0,sizeof(num1));

for(int i=0;i<5;i++){

cout<<num1[i]<<endl;

}

int num2[5];

memset(num2,-1,sizeof(num2));

for(int i=0;i<5;i++){

cout<<num2[i]<<endl;

}

int num3[5];

memset(num3,1,sizeof(num3));

for(int i=0;i<5;i++){

cout<<num3[i]<<endl;

}

return 0;

}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:memset函数对数组赋的值value是8位二进制的数,当value为0,-1时运行正常,当value为1时运行结果出错,结果为一个很大的数;注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

相关推荐
他是龙5512 分钟前
68:Java 原生反序列化 & SpringBoot 攻防
java·开发语言·spring boot
cen__y14 分钟前
Linux05(管道)
linux·运维·服务器·c语言·开发语言·文件流
6Hzlia14 分钟前
【Hot 100 刷题计划】 LeetCode 98. 验证二叉搜索树 | C++ 指针边界法
c++·算法·leetcode
Frank学习路上15 分钟前
【Python】应用:发布pyproject.toml格式包到 PyPI
开发语言·chrome·python
奇妙之二进制19 分钟前
zmq源码分析之IO线程绑定时机
开发语言·网络
阿标的博客24 分钟前
Python学习(三):Python程序的运行方式
开发语言·python·学习
0xDevNull25 分钟前
分布式事务实战指南:从理论到Seata落地
java·开发语言·后端
t***54433 分钟前
如何在 Dev-C++ 中配置 Clang 编译器
开发语言·c++
码云数智-大飞37 分钟前
TLS 1.3的革新:更快的速度与更强的安全性
开发语言·php
南境十里·墨染春水41 分钟前
linux学习进展 线程同步——条件变量
java·开发语言·学习