c语言define什么意思?

是定义的意思,将一个变量强制定义为你想要的值。如#define PI 3.14就是将PI的值定义成3.14,这样在程序里看到PI就可以替换成3.14了。

推荐:《c语言教程》

在程序执行期间其值可以改变的量称为变量,变量类型又分为系统变量和用户自定义变量。

用户自定义变量其实和系统变量含义是一样的,在学到结构化编程的时候,你就会明白自定义变量的意思了。

系统变量分为四种:

1、int整形变量;

2、用户存放整数的变量;

3、占4个字节的大小;float单精度浮点型,就是存放小数点的数值;占4个字节大小;double高精度浮点型,相对float而言,double保留的小数点位数更精确,

4、占8个字节的大小;char字符变量,主要存放字母,占1个字节的大小。

简单的define定义

#define MAXTIME 1000

一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写

if(i<MAXTIME){.........}

编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。

这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。

更多编程相关内容,请关注php中文网编程入门栏目!

更多相关文章

  1. c语言常量定义规则
  2. c语言中合法的字符常量如何定义?
  3. c语言字符串定义的方法是什么
  4. c语言程序总是从第一个定义的函数开始执行吗?
  5. c语言数组的定义及赋值
  6. c语言如何定义字符串数组
  7. c语言自定义函数
  8. C语言自定义函数返回数组的方法(图文详解)
  9. C语言怎么定义字符串数组

随机推荐

  1. android 拖动条改变屏幕亮度
  2. Android复制手机号码到剪切板并调起打电
  3. 在Android中自定义IOS风格的按钮
  4. Android AAC框架从入门到精通
  5. android之蓝牙设备的使用01
  6. android 4.0.3 设置时间无法更新到RTC
  7. android:maxLines="1"截取显示不全,用andr
  8. 刚学会百度地图最新版的sdk,总结一个简单
  9. android去除Spinner的分割线
  10. MAC OS 下使用Android(安卓)Studio获取SH