数组的几种创建方式、常用快捷键

本文深入探讨C/C++中的数组问题,特别是数组越界这一常见错误,并介绍了数组的多种创建方式及初始化方法。此外,还分享了一些实用的编程快捷键和小技巧,如快速打开计算器和命令提示符,以及如何在程序中使用ping命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组是初学者容易出问题的地方,主要问题是数组越界,其他的语言可能会好些,c/c++遵循充分信任程序员的思想,越界之后仍然可以运行,这时候就会出现不可知的情况.数组序号从0开始,而不是大家平时习惯的从1开始,如果你定义**int age[5];**后面使用了age[5] ,就会跟回自己家拿东西,结果把别人家的门打开随便拿了一个东西走一样.见下图.
在这里插入图片描述
数组的几种创建方式

  1. int age[5];
    这样只是简单创建了一个数组,数组里各个元素的值不可知,因为数组用的空间是系统分配的,在分配给数组之前可能已经使用过,或者里面的值改变过.
  2. int age[5]={1};
    这样是对数组前n个元素赋值,编译器会将其未被赋值的元素初始化为0,见下图.
    在这里插入图片描述
  3. 高逼格赋值,只对不连续的数组元素赋值(仅适用于c编译器)
#include <stdio.h>

int main(){
	int age[5]={[1]=23,[3]=40};
	int i;
	for(i=0;i<5;i++)printf("%d\n",age[i]);
	return 0;
}

结果如下
在这里插入图片描述
常用快捷键
Ctrl+c(copy)复制
Ctrl+v粘贴
Ctrl+x剪切
只有复制用的是英文第一个字母C,为什么粘贴和剪贴不用第一个字母?粘贴用P的话,用户操作很麻烦,而剪贴快捷键(C)被复制占用了,为了方便用户,于是将粘贴和剪贴两个快捷键放到了COPY的两边,方便用户操作。
Ctrl+a(all)全选
Ctrl+s(save)保存
Ctrl+n(new)新建(文件)
以后操作的时候不要再选中然后鼠标右键选择了,那样会让别人觉得你很low.
快速打开计算器
码代码的时候经常会出现要用计算器的时候,比如要算一个十进制数转成二进制数等等.用Win+r打开"运行"
在这里插入图片描述
什么?你问我什么是"Win"键,就是下面这个(图来自百度百科)
在这里插入图片描述
然后输入calc(calculator)回车就可以打开了!在查看那里切换计算机类型(标准/科学/程序员)
在这里插入图片描述
打开命令提示符
Win+r,然后输入cmd回车即可.既然都打开了,就写点什么吧.
输入ping www.baidu.com然后回车看看你的网络是否连通
在这里插入图片描述
ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络,我们还可以ping别的网站.
你也可以在自己的程序里写它:

#include <Windows.h>
#include <iostream>

using namespace std;

int main(void){
	system("ping www.baidu.com");
	system("pause");
	return 0;
}

在这里插入图片描述
部分选中
选中一块区域,光标定位在区域开始位置,然后按住Shift键,鼠标左键点区域结束位置就可以了.
截图

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值