【C语言简单说】十七:数组(补)
时间:2022-07-28
本文章向大家介绍【C语言简单说】十七:数组(补),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
上一节 我们所说的数组是整数类型的对吧?那么我们还有其他类型 的数组,在这里用字符数组举例。
如下代码:
#include<stdio.h>
#include<stdlib.h>
int main() {
char a[5]={'a','b','c','d','e'};
int i;
for(i=0;i<5;i++){
printf("a[%d]的值是 :%c n",i,a[i ]);
}
system("pause");
return 0;
}
我们以上代码 char a[5]表示这是一个字符数组,其中的5表示它能够装多少东西,这个大家懂吧?那么我们等于符号右边是不是有一个花括号,里面有我们的字符变量。
之前我说过字符用单引号表示,所以在这里我们就使用单引号把值引起来,这也是我为什么要用字符数组举例子的原因,怕大家忘记=。=
好了,我们的数组中间的值用逗号隔开。我们看for循环里面的代码:
printf("a[%d]的值是 :%c n",i,a[i ]);
在这里由于我们的a[i]是字符,所以我们输出a数组的时候用了%c,这个 没问题吧,我们在printf双引号里面的第一个%d是输出i的值,在这里提醒一下。好了,这个代码运行结果如下:
这个没问题吧?
我们再来看看如何改变数组 的值:
#include<stdio.h>
#include<stdlib.h>
int main() {
char a[5]={'a','b','c','d','e'};
a[2]='h';
printf("a[2]的值是%cn",a[2]);
system("pause");
return 0;
}
我们看a[2]=’h’; 在这里直接在等于号左边写上a[2]表示a数组的第2个值,注意a[2]表示第3个值c字符。因为之前我说数组是从0开始的,第0就代表a了。 好了我们把c字符改成h,我们输出一下看看结果:
简单吧?(`◕‸◕´+)
- Fluent Nhibernate之旅(五)--利用AutoMapping进行简单开发
- Android Material Design系列之Toolbar
- Struts2 S2-020在Tomcat 8下的命令执行分析
- Struts2再曝S2-020补丁绕过漏洞 – 万恶的正则表达式
- 学习BlogEngine.Net解读笔记系列(一)
- Android面试系列之应用内多语言切换
- Android面试系列之AsyncTask
- Kali-Linux扩充弹药:Kali Linux metapackages
- 使用HackRF解调TDD-LTE信号
- 一个优秀的Android应用从建项目开始
- Ruby OpenSSL 私钥伪造脚本
- 基于 k8s 的 Jenkins 构建集群实践
- Visual C#.Net网络程序开发-Tcp篇(1) 祥细内容:
- 无服务器化的微服务持续交付
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Head First设计模式——模板方法模式
- Head First设计模式——迭代器模式
- PR工具自带的电源网络分析功能靠谱吗?
- flask_admin使用教程
- C#使用FtpWebRequest 基础连接已经关闭:连接被意外关闭(The underlying connection was closed:The connection was closed u
- 自动化运维实践 | Ansible入门
- 通过设置JDK解决存在多个Gradle后台进程的问题
- Head First设计模式——组合模式
- mmap概述
- 什么是计算机程序?操作系统、指令、进程、线程等
- Head First设计模式——状态模式
- Head First设计模式——代理模式
- [Maven]告警[WARNING] Unable to create Maven project from repository.
- Head First设计模式——复合模式
- [System.currentTimeMillis]/[Calendar.getInstance().getTimeInMillis()]/[new Date().getTime()]