C4_一维数组
来源:互联网 发布:查找学位论文的数据库 编辑:程序博客网 时间:2024/06/08 09:29
一、知识点总结
(一)、一维数组
1、数组的定义(回想变量的定义)
⚠️注意:1⃣️ 定义数组,长度不能是变量,只能是常量或者常量表达式
2⃣️ 系统不会检测数组元素的下标是否越界,编程时,必须保证数组元素不能越界
3⃣️ 数组是一个整体,不能直接参加运算,只能对单个元素进行处理,通常用到数组的地方都会用到循环
4⃣️ array[] = {0}; 这种写法应该避免
2、冒泡排序
(二)、字符串
1、定义:字符串相当于一维数组(字符串数组在定义的时候一定要留一个位置给'\0')
⚠️注意:字符串所占空间,至少要比字符串长度大1,因为字符串以'\0'表示结束
2、�数组名代表的就是首元素的地址,可以近似的理解为string与 &string[0]恒等
3、字符数组的两种创建方式最大的不同就是用双引号创建的字符数组后面自带一个'\0'
4、用sizeof计算的是所占空间大小 strlen的返回结果为字符串的长度,类型为unsigned long
char string[] ="iPhone";
printf("sizeof = %lu\n",sizeof(string));
unsigned long length =strlen(&string[0]);
printf("length = %lu\n", length);
sizeof = 7
length = 6
0 0
- C4_一维数组
- C4_一维数组
- C4_一维数组
- C4_一维数组
- C4_一维数组、字符数组、数组排序
- C4_数组
- c4_数组
- C4_作业
- 数组(一维数组)
- 数组---一维数组
- 数组(一维数组)
- java数组--一维数组
- 一维数组,字符数组
- 一维数组、二维数组
- 一维数组&三维数组
- Java数组 一维数组,二维数组
- array 数组 一维数组 二维数组
- 一维数组、数组排序、字符数组
- 微软在线笔试题2015
- Python与PyGame实现模拟黑客帝国字幕雨效果
- 这是一个SSL证书普及的时代
- 多层PCB板设计中接地
- C语言也能干大事--定时关机程序
- C4_一维数组
- 记录hadoop几个好用的命令行操作
- C语言的一维数组
- smb学习日记
- 在DataTable中查询应该注意的问题 (DataTable.select)
- 传谷歌或将Android/Chrome系统合二为一
- 自学编程能做什么
- 教育部公布就业率较低本科专业名单 15专业"中枪"
- vCloud Private Hosting: Using the vCloud SDK for PHP: Part 1