[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
编程语言
> 详细
六、 数组
时间:
2016-01-30 13:19:41
阅读:
121
评论:
0
收藏:
0
[点我收藏+]
标量只能保存一个数值
标量:数值类型和指针类型
聚集类型:数组和结构体
构造类型:数组和结构体
数组是一种由相同数据类型组成的构造类型。数组的每一个成员为一个数组元素。
一维数组定义:构造类型
一维数组结构:
类型说明符 数组名 [常量表达式]={值1,值2,…};
int age[5] = {21,22,23};
“int”表示数组类型
“age”表示数组名
“[5]”表示成员个数(数组容量)
“{…}”:表示数组元素,用逗号隔开
定义数组注意的事项:
数组元素的数据类型必须相同
“[]”内常量表达式可以是常量表达式,也可以是变量,但是变量不能给变量初值
赋初值:例如[5],而{1,2,3}时,默认后来个元素都为0
如果[]内为空,那么以{}内的元素个数为准
数组元素访问:数组名+下标(下标从0开始)
定义数组时,需要加数据类型,而访问数组元素不用加
数组中访问一般与for循环连用,称遍历
数组是一个整体,不能直接参加运算,只能对单个元素进行处理,通常用到数组的地方都会用到循环
当数组容量为空是,用sizeof函数计算数组总长度,除以单个元素长度,得出容量个数
count = sizeof(a) / sizeof(a[0])计算数组元素个数
字符数组:“”后面有一个结束字符\0,占一个字符
使用%s打印字符串,直到\0字符结束输出,不再继续打印
strlen()打印字符串长度不包括\0结束符
strcpy()字符串拷贝
strcat()字符串拼接,该函数会假定拼接函数有足够的空间去保存新字符串,\0判断结束,不会再拼接了
strcmp()字符串比较,两个字符串比较由前向后,依次比较,直到遇到一个不相等的字符是,求差值
宏定义:预编译的一种
无参宏:#define count “zhangsan”
有参宏:#define MUL(A,B) ((A) * (B))
宏定义只是替代过程,在定义有参宏时,运算符要有(),避免优先级的影响。
六、 数组
原文:http://www.cnblogs.com/gnhxsk/p/5170643.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!