sunnycase吧 关注:16贴子:918
  • 7回复贴,共1

#define和cout有什么区别?(内个,是cout吗?)

只看楼主收藏回复

初步接触了一下c语言,发现定量有这么两种定义方法,书上讲了这两种的区别,不过不是很清楚,说有一个可以定义数据类型什么的(图书馆的书,记不太清了),我还是搞不懂,麻烦高手解释下呗……


IP属地:广西1楼2011-06-18 22:21回复
    不好意思,是#define和const,记错了


    IP属地:广西来自手机贴吧2楼2011-06-19 00:01
    回复
      #define是预编译指令。#define ABC 100 可以理解为把程序中所有ABC的地方换成100。实际运行时不占空间。const则会在内存保留一个对象。应该是这样吧


      来自手机贴吧3楼2011-06-19 12:14
      回复
        #define理解成记事本里面的替换。const相当于声明了一个变量(不可修改而已),因此没法用#define声明自定义数据类型(不过我觉得应该可以。。)


        来自手机贴吧4楼2011-06-19 12:18
        回复
          #define理解成记事本里面的替换。const相当于声明了一个变量(不可修改而已),因此没法用#define声明自定义数据类型(不过我觉得应该可以。。)


          来自手机贴吧5楼2011-06-19 12:19
          回复
            好吧,差不多了


            IP属地:广西来自手机贴吧6楼2011-06-20 10:15
            回复
              cout……


              7楼2011-06-22 10:20
              回复
                记错了好不


                IP属地:广西来自手机贴吧8楼2011-06-22 16:44
                回复