7_25 C语言 sizeof计算数组大小以及static讲解和静态库动态库
来源:互联网 发布:网络上打鱼有人控制吗 编辑:程序博客网 时间:2024/06/04 20:11
链式访问:函数的返回值作为另一个函数的参数;
头文件定义:
#ifndef __ADD_H_ _
#define __ADD_H_ _
/*``````*/
#endif
外部链接属性:其他文件可以找到;
内部链接属性:外部链接属性加上static,只能在当前文件使用;
局部变量没有链接属性;
Static 介绍:
static修饰局部变量,改变生命周期,不影响作用域;
static修饰全局变量;
static修饰函数,链接属性;
CPP中:static修饰类及类成员;
数组初始化的问题:
char arr[]={‘a’,’b’,’c’,’d’,’e’,’f’};strlen(arr)//19随机值
二维数组行可以没有,列必须有。
二维数组a[i][j]中第几个元素的计算:i*4+j;
一个地址是4个字节;
&数组名表示整个数组,取出的是数组首元素地址;
Sizeof(数组名)表示数组总大小;
Int a[]={1,2,3,4}
Sizeof(a) //16 sizeof(a+0) //4 sizeof(*a) //4 sizeof(a+1) //4 sizeof(a[1])//4
Sizeof(&a) //4 sizeof(&a+1) //4 sizeof(&a[0]) //4 sizeof(&a[0]+1) //4 sizeof(*&a)//16
Char arr[]={‘a’,’b’,’c’,’d’,’e’,’f’}
Sizeof(arr) //6 sizeof(arr+0) //4 sizeof(*arr) //1 sizeof(arr[1]) //1
sizeof(&arr+1) //4 sizeof(&arr[0]+1) //4 sizeof(*&arr) //6 sizeof(&arr)//4
strlen(&arr)/随机值 strlen(arr)//随机值 strlen(arr+0)//随机值
Strlen(&arr[0]+1) //随机值-1 strlen(&arr+1)//随机值-6
- 7_25 C语言 sizeof计算数组大小以及static讲解和静态库动态库
- C语言基础 使用sizeof计算数组的大小
- C语言--动态库和静态库
- 动态和静态数组的sizeof结果
- 深入浅出C语言(4)----static 和 sizeof
- 实例讲解c语言结构体大小 sizeof(struct A)
- C语言中静态数组和动态数组
- 静态二维数组和动态二维数组(C语言)
- strlen()&sizeof在静态数组和动态数组中的应用~
- Linux C语言动态库及静态库的制作步骤讲解
- c语言中的数组sizeof和strlen
- c语言数组遇上sizeof和strlen
- C语言基础 用sizeof函数计算二维数组的行数和列数
- C语言实现动态数组大小
- c语言静态库和动态库的编写
- c语言生成静态库.a和动态库.so
- C语言多线程,动态库和静态库
- C语言中静态库和动态库
- Android_三范式
- 事务
- 自勉
- 判断一棵树是否是平衡二叉树及其时间复杂度的优化
- 360安全浏览器时如何用代码默认极速模式
- 7_25 C语言 sizeof计算数组大小以及static讲解和静态库动态库
- Android Studio color和font设置
- ViewPagerIndicator
- DOM 解析 XML
- 反射得到父类的私有字段
- jquery中$.ajax()方法详解
- python3 网络爬虫(六)静态加载数据的鉴别
- HDU2586 How far away ?
- GitHub上README.md教程