我正在学习C,做一些简单的例子,并发现了这种奇怪的行为.

当填充整数数组的元素时,如果任何元素设置为大于2147483647(我相信是最大整数值?),则数组中的其余元素将设置为该确切数字,每个其中之一.

我理解如果一个元素超出其类型限制,编译器会将其限制为该限制,但我无法理解为什么它与其他项目做同样的事情,甚至没有要求用户填充它们.

这是我运行的一个简单测试:

#include

using namespace std;

int main()

{

int test[5];

int num = 0;

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

{

cout << "Enter the number in position " << i << endl;

cin >> num;

test[i] = num;

}

cout << "Values in the array: " <

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

cout << test[i] << endl;

}

感谢您阅读,评论和帮助!

c语言字符数组自动填充,数组在C中自动填充相关推荐

  1. C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。

    1. 题目 程序定义了N×M的二维数组,并在主函数中自动赋值.请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m. 2 .温馨提示 C ...

  2. HTML如何实现单元格自动编号,如何在Excel中自动为列编号?

    如何在Excel中自动为列编号? 您是否曾经想过在Excel中对列进行编号? 本教程将讨论一些对列进行编号的方法. 通过公式= ROW()自动编号​​一列 如果要根据行号对列进行编号,可以键入此公式 ...

  3. php如何实现自动加载mp3,PHP中自动加载的几种实现

    PHP自动加载是一个很有用的技巧,我们应该在项目中尽量使用autoload来减少维护类加载的工作. 使用__autoload 在使用PHP的项目中,如何实现自动加载对于新人总是一个很疑惑的问题,一般写 ...

  4. java自动gc_具有Java 7中自动资源管理功能的GC

    java自动gc 这篇文章简要概述了Java 7中引入的称为自动资源管理或ARM的新功能. 文章探讨了ARM如何减少开发人员为有效释放分配的资源的JVM堆而必须编写的代码. Java编程语言中编程的最 ...

  5. oracle自动撤销管理,Oracle 9i中自动撤销管理的优点分析

    在Oracle9i中,Oracle对回滚段进行了重新命名,现在将其作为撤销日志.在传统的操作上,回滚段保存交换的撤销信息,直到系统发送一个响应或者回滚语句. 人工撤销管理在Oracle9i仍然被使用, ...

  6. windows平台oracle自动job,oracle删除oem中自动备份job

    1.在oracle oem中可以执行自动备份的job,注意,其不在dba_jobs,dba_scheduler_jobs中 2.查看oem中的job select a.job_name, b.exec ...

  7. java自动编号_java实现自动编号系统(类似于word中自动编号)

    功能需求: 1,根据章节和当前标题数量,获得下一个编号,满足不同等级编号需求.如同word中的自动编号功能一样 2,可以实现在freemarker中直接调用生成方法,得到正确的编号 目标:即在free ...

  8. 论文中的参考文献自动编号及在正文中自动更新

    开始--编号--定义新编号格式 插入--交叉引用 在参考文献更新之后,Ctrl+A 选中全文,点击右键--更新域 文章中的参考文献的编号就会随之改变. 来源:https://jingyan.baidu ...

  9. C/C++ | C语言字符数组初始化,有些赋值方式千万注意

    一.字符数组的定义和初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素. charstr[10]={'I','','a','m','','h','a','p','p','y'}; ...

  10. python定义字符串数组初始化_字符数组及其定义和初始化,C语言字符数组详解...

    字符数组及其定义和初始化,C语言字符数组详解 字符串的存储方式有字符数组和字符指针,我们先来看看字符数组. 因为字符串是由多个字符组成的序列,所以要想存储一个字符串,可以先把它拆成一个个字符,然后分别 ...

最新文章

  1. TensorRT Analysis Report分析报告
  2. Python: How to Sort a List
  3. idea怎么打包有依赖关系的项目_项目需求不明确,项目各模块逻辑关系不清晰,怎么排计划?...
  4. 关于html5音频如何应用及解决方法?
  5. 计算机网络孙家启,孙家启
  6. 选择多级分类_商用车齿轮油的选择与运用!!
  7. 历史上的甲子年灾难有哪些?
  8. Visdom:Python可视化神器
  9. web安全day24:一文读懂Linux系统安装软件的几种方法
  10. 粒子滤波随机采样算法
  11. 抖抖.....抖个不停的伺服电机——转动惯量匹配技术及资料分享
  12. maya藤蔓插件_Maya特效制作之植物生长动画制作教程(二)之多条藤蔓动画制作...
  13. 用python写一个简单的名片管理系统
  14. Java--------面向对象
  15. Android 系统的分区和文件系统(一)--Android分区的大概框架
  16. 大数据就业方向_学大数据就业前景如何,就业方向有哪些?
  17. 元器件 - TVS二极管
  18. 易捷行云新一代私有云全场景智能统一运维|轻运维之场景化运维
  19. Hackintosh Dell vostro 5460 alpha v1.0 版本
  20. 黄仁勋专访:经济不景气又怎样?未来元宇宙将「全民免费」!

热门文章

  1. 在PR中如何调整图像大小的分辨率
  2. 快递查询单号查询,对物流进行分析
  3. 河南省经济管理学校计算机系,2020年河南省经济管理学校招生简章
  4. Android 中的 Canvas API
  5. 【JAVA基础】java基础之-泛型详解
  6. 中国首款前装L3自动驾驶卡车发布:一汽解放制造,京东车队运营
  7. 10000小时后,我从外包走进了字节跳动
  8. 视频编解码 — DCT变换和量化
  9. $作为分隔符的字符串如何进行切割
  10. shell脚本小游戏