数组和带参宏定义
来源:互联网 发布:linux openoffice调用 编辑:程序博客网 时间:2024/05/16 09:32
1. 定义数组时,对数组元素的初始化,只能写在一行,不能换行写;
例如:int a[5]={ 1,2,3,4,5};是正确的
int a[5];
a[5]= { 1,2,3,4,5};是错误的
2. 数组全部初始化为0的方法;
① int a[10]={0};
② for (i=0;i<10;i++)
a[i]=0;
③ 使用函数的方法,memset和bzero两个函数;
int a[10];
memset (a,0,sizeof(a));
bzero(a,sizeof(a));
3带参宏定义
① 宏名和形参表之间不能有空格
② 形参不分配内存单元
③ 宏定义中的形参是标示符,而宏调用的实参可以是表达式
#define SQ(y) (y)*(y)
SQ =SQ(a+1);
0 0
- 数组和带参宏定义
- ASP--变量定义,和数组的定义
- js定义对象和定义数组
- C#数组定义和初始化
- 数组的定义和使用方法
- C#数组定义和初始化
- 数组的定义和初始化
- C#数组定义和初始化
- 二维数组定义和赋值
- android数组定义和使用
- C++数组定义和操作
- C++数组定义和访问
- 滚动数组 (定义和用法)
- java 数组使用和定义
- 数组的定义和初始化
- 数组定义和define good
- java数组初始化和定义
- Swift数组定义和操作
- BZOJ 2657 ZJOI 2012 旅游(journey) 树的直径
- Java读取txt文件和写入txt文件
- ubuntu android-studio创建右侧快捷启动方式
- 《JSP实用教程(第2版)/耿祥义》错误之ResultSet不能颠倒字段顺序获取字段值
- Get Started: Chat application
- 数组和带参宏定义
- 字符编码:ASCII,Unicode和UTF-8
- UVA 624
- java项目内存溢出解决方法
- android的编译过程详解
- jQuery的页面载入事件
- ibatis的主键生成方式
- Python模块subprocess小记
- Cocos2d-x3.1通过JniHelper调用Java类中静态函数