美文网首页
C语言基础学习——数组的初始化

C语言基础学习——数组的初始化

作者: 凌云C语言游戏开发 | 来源:发表于2018-04-23 12:26 被阅读0次

C语言基础学习——数组的初始化!在给大家分享这个文章之前,小编推荐大家加一下这个裙:六六六二九五四九八 邀请编码【凌云】大家遇到啥问题都会在里面交流!而且文件里有各种资源,是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!等大家加入C/C++学习基地哦

一维数组

Int a[] = {1,2,3,4} //用数去填充

Int a[3] = {1,2,3} //指定大小

Int a[3] = {0} // 都是默认为0

如果不指定初值的话,编译器会给它指定一个初值,比如int型就是-858993460

二维数组

int a[][] = {{1,2,3,4},{5,6,7}} //用数去填充 2*4

Int a[2][4] = {{1,2,3,4},{5,6,7}}

Int a[2][4] = {0} //指定其默认值为0

如果不指定初值的话,编译器会给它指定一个初值,比如int型就是-858993460

代码:

#include

void main(){

int a[3][3];

int i =0 ,j = 0 ;

for(i=0; i

for(j=0;j

printf("%3d",a[i][j]) ;

}

putchar('\n');

}

int x ;

printf("%d",x);

}

字符数组

Char str[] = {“yes”} ; //等同于 char str[] = “yes”

Char str[10] ;如果不给它赋初值,那么它会默认为“烫“

关于计算char数组的长度

#include

#include

void main(){

char str[9]="12345678"; //这里是“123456789“的话,就会发生数组越界,会报错。

printf("%d",strlen(str)); //输出的是8

}

相关文章

  • C语言基础学习——数组的初始化

    C语言基础学习——数组的初始化!在给大家分享这个文章之前,小编推荐大家加一下这个裙:六六六二九五四九八 邀请编码【...

  • iOS开发 -- C语言基础6(数组)

    iOS开发 -- C语言基础6(数组) C语言数组 一、数组的概念 用来存储一组数据的构造数据类型 特点:只能存放...

  • C语言9 数组

    C语言9 数组 数组的定义 数组定义的格式: 数组的初始化 方式1:int arr[10] = {0,0,0,0...

  • c语言学习大纲

    1.目的:了解c语言学习大纲 和相关的基础知识 2.技术知识: C语言学习大纲 1、面试指针数组结构体 2、程序逻...

  • 高中毕业后进入大学,想学计算机编程,有什么建议能够提供呢?

    C 语言是学习其他计算机语言的基础,学好了C语言往后的学习就简单多啦,不过别担心,C语言基础学习不难。学C语言,大...

  • iOS开发系列文章[转]

    C语言 iOS开发系列--C语言之基础知识 iOS开发系列--C语言之数组和字符串 iOS开发系列--C语言之指针...

  • 2018/07/17

    c语言基础分支数组,2018/07/18运行程序,循环及数组 07/29基本类型 2018/7/30计划 c语言课...

  • 面试常问C++基础

    有关语言基础: c/c++程序的编译过程(GCC的编译流程) 强类型语言 VS 弱类型语言 数组和指针的区别 字符...

  • Java基础笔记05

    05.01_Java语言基础(数组概述和定义格式说明) A:为什么要有数组(容器) B:数组概念 C:数组定义格式...

  • NDK开发--C语言指针(数组指针,函数指针)

    上一节 C语言基础部分我们了解了C语言中的指针知识,这一节我们开始深入指针的学习,重点是数组指针,函数指针。 第一...

网友评论

      本文标题:C语言基础学习——数组的初始化

      本文链接:https://www.haomeiwen.com/subject/wynklftx.html