文档章节

Linux学习笔记

Japin
 Japin
发布于 2015/05/08 17:19
字数 240
阅读 2
收藏 0

通常数组的初始化可以有以下两种:

int arr1[10] = {0};  /* 初始化所有元素为0 */
int arr2[10] = {10, 20};   /* 将前两个元素分别初始化为10,20,其余初始化为0 */

如果想将元素所有的元素初始化为非0(以整型数组为例),应该怎样做呢?

因为标准没有提供这方面的支持,所以,需要自己实现。通常会想到使用循环:

int arr3[10];
int i;
for (i = 0; i < 10; ++i)
    arr[i] = 10;                       /* 初始化所有元素为10 */

现在,情况有所不同了(前提你使用的是Linux系统),你可以通过数组下标范围进行初始化:

int arr4[10] = { [0 ... 9] = 10};   /*初始化所有元素为10 */
int arr5[10] = { [4] = 30, [8] = 100}; /* 初始化下标为4的元素为30,下标为8的元素为100 */

实验平台:Ubuntu 14.04 x86_64, Linux 3.16.0, gcc 4.8.2

© 著作权归作者所有

上一篇: typedef & define
下一篇: typedef & define
Japin
粉丝 0
博文 4
码字总数 1881
作品 0
绵阳
私信 提问
KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627 kvm虚拟...

蓝狐乐队
2015/03/19
154
0
使用VMware安装Centos7

1.1学习之初 Linux介绍 如何学好linux:记好笔记 1.2约定 linux是什么 可以做什么 学习linux的目的:需求 1.3认识Linux 这样学好Linux 孰能生巧 坚持 制定工作计划 勤奋 总结 交流 1.4安装虚...

Zhouliang6
2018/09/05
36
0
《Linux内核设计与实现》读书笔记 - 目录 (完结)

《Linux内核设计与实现》读书笔记 - 目录 (完结) 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个《Linux内核设计...

你的猫大哥
2018/01/14
0
0
(十三)Linux学习笔记-sudo权限管理配置

(十三)Linux学习笔记-sudo权限管理配置 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 通过sudo对普通用户权限进行精细化管理,例如普通用户没有useradd权限,可以通过设置让该...

Super_RD
04/24
0
0
(四)Linux学习笔记-Linux常用命令-帮助文档

(四)Linux学习笔记-Linux常用命令-帮助文档 帮助文档 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 帮助文档 - -help(shell内部的命令帮助) man(系统手册中的命令帮助) ...

Super_RD
2018/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

医疗在线客服咨询系统有哪些特点?

随着中国互联网网站的的快速发展,至今医疗行业已经拥有了独立的的运营网站,其中最具特色的便属于医疗在线客服咨询系统,医疗在线客服咨询系统为每个访问网站的患者提供即时的网络在线客服服...

唯喏
今天
10
0
skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
今天
10
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
今天
7
0
玩转Spring Boot 注册Servlet、Filter、Listener

玩转Spring Boot 注册Servlet、Filter、Listener JAVA架构师Ya七月 2019-08-23 玩转Spring Boot 注册Servlet、Filter、Listener 在Servlet 3.0之前我们都是使用web.xml进行配置,需要增加Ser...

Java架构师ya七
今天
6
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部