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

1.练习项目:

练习使用memset函数

2.选择课程

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

3.开始练习

(1)源码:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int num15;

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

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

cout<<num1i<<endl;

}

int num25;

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

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

cout<<num2i<<endl;

}

int num35;

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

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

cout<<num3i<<endl;

}

return 0;

}

(2)检验结果

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

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

相关推荐
Yfhonier2 分钟前
6441. 特别的除法
c++·算法
程序员良辰4 分钟前
服务器 JDK 环境变量配置:一键安装和手动配置有什么区别?
开发语言·python
奈斯先生Vector11 分钟前
本地图片识别怎么接入多模态 AI?用 Python API 理解 GPT-4o Vision 的真实工作流
开发语言·人工智能·windows·python·网络协议·http·aigc
OPEN-F15 分钟前
C++17新特性精讲:结构化绑定、if constexpr与实用类型
开发语言·c++
OPEN-F19 分钟前
C++并发编程:线程与互斥锁
开发语言·c++
俊昭喜喜里20 分钟前
C#中的decimal
开发语言·c#
码匠许师傅21 分钟前
【设计模式精讲】11.桥接模式(Bridge)
c++·设计模式·桥接模式·uml
小小、码农29 分钟前
【网络】套接字(Socket)编程——TCP版
linux·服务器·网络·c++·网络协议·tcp/ip
catchadmin31 分钟前
免费可商用 PHP 管理后台 CatchAdmin V5.4.0 发布,新增短信服务能力
开发语言·php
天空之城--39 分钟前
C++ ODR-use 深度解析:从原理到实战
c++