小知识点.数组!
来源:互联网 发布:淘宝网信用卡支付 编辑:程序博客网 时间:2024/06/06 13:06
一.int args[50];
如果要给第三第四个元素赋值,其他不赋值的话
int args[50] = {[3] = 4, [4] = 5 };
只有在定义数组的同时进行初始化!
int args[5]; 错误
int args['A'] = { }; 正确
另外 数组元素的值只能是常量;
int count = 5;
int args[count]; 错
对于 int args[] = { 5,5,87,7,9,6};这样的函数可以先使用sizeof计算出数组所占的内存空间是多大,然后除以int = 4 个字节,计算出args[]中的元素个数,然后再进行遍历!!
<div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span><span style="color:#ff0000;font-family: Arial, Helvetica, sans-serif;">int args[] = { 4,5,6,7,5 };</span></div><span style="color:#ff0000;"></span><div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> int count = sizeof(args)/sizeof(int);</span></div> for(i=0;i<count; i++){<div style="text-align: center;"><div style="text-align: left;"></div><span style="font-family: Arial, Helvetica, sans-serif;"></span><div style="text-align: left;"></div></div> printf("%d\n",args<span style="color: rgb(255, 0, 0); font-size: 24px; white-space: pre; background-color: rgb(240, 240, 240);">[i]);</span>
<span style="color:#ff0000;">}</span><div style="text-align: left;">数组名的地址即为数组第一个元素的地址,也是数组的地址!</div>
数组作为函数 传递的是整个数组的地址.数组当做函数传参时,会被当做指针变量来使用,在64位环境下,永远是8位字节
0 0
- 数组小知识点
- 小知识点.数组!
- java笔记数组小知识点
- Java小知识点学习--------数组和位运算小知识点
- C语言数组与字符串小知识点
- 函数和数组的小知识点笔记
- 【JS小知识点】数组的相互赋值
- C小知识点 : 数组和指针遍历的效率
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 小知识点
- 解决redhat自带yum不能用的问题
- 第十一周项目3-程序的多文件组织
- Android 资源文件的命名规则
- Same Tree
- 【软考】--下午题答题技巧
- 小知识点.数组!
- 第十一周项目六:判断回文数(2)
- erlang lists模块函数使用大全
- 安天独耸果肉碰杯率直转瞬电煤超眩宁都
- 应对黑客攻击SQL SERVER数据库一例
- IO端口和IO内存的区别及分别使用的函数接口
- Tesseract 3.04 + VS2013 配置心得(包含静态库版本和Release版本)
- Windows 7下的DEP解析
- Linux系统性能测试与分析2-性能检测