1楼:雪无痕·希夷
这是一个不带参数的宏定义,用一个指定的标识符来代表一个字符串。
它的作用是在本程序文件中用指定的标识符null来代表0
2楼:匿名用户
define是用于宏定义的 这里的意思是把 0 用 null表示
3楼:匿名用户
int n = null;
cout< n 这时候的值是0 4楼:西安一读书人 即是将null值定义为0 。宏定义 #define null 0什么意思 5楼:匿名用户 #define 是宏定义语句来,后面加null 0 表示把源null定义成bai0, 实际上,在编译器工作时候 du,第一步就是zhi对原文件进行dao 预处理, 首先把#include的文件,然后 把文件中所有用#define定义的宏用其值替换,对于你这个来说,就是在预处理的时候,把所有的null用0进行了替换 6楼:匿名用户 怎么给你解释呢。 就是设定一个值,这个值是一个空值。 用0表示。。 #define null 0l什么意思 7楼:匿名用户 是一个预编译器的处理的宏定义 就是在你进行之后的内容之前,用0l来替换null所以在之后单独出现null的时候,系统会用0l来替换0l是long类型的0 8楼:匿名用户 仅仅是一个宏定义,只要后面使用到null 都会替换成0,比如: char* p = null; // 其实就是char* p = 0; 为什么define null0一直报错? 9楼:喜羊羊 define前需要加# null是关键字,不可以重新define。 #define null 0为什么显示null redifined 10楼:匿名用户 头文件中定义过了呵 你不用重复定义,直接用null就可以了 你这样做就是重复定义哈 或者你可以这样做 #ifndef null #define null 0 #endif 请问c++中#define null 0与#define null ((void*)0)有什么区别?都是指空指针吗? 11楼:匿名用户 应该说都是空指针,但是差别在于,前者是一个数值0,一般认为是整数 型数值0;而后者已经另外强制的指定了类型属性,那就是一个void型的指针。前者在赋值给某个指针(包括void型指针)时,通常会有警告(因为c语言虽然允许把一个整数值赋值给一个指针,但类型毕竟不一致);而后者如果被赋值给一个void型的指针时不会有任何警告(因为类型一致),但赋值给其他类型的指针式也是会有警告的。 12楼:匿名用户 不一样,前者是所有指针都可以用0赋值 后面是专门指的空型指针(void *)的0值 指针赋值的现行标准是前者,后者是过去很久的标准了 #define null (void *)0什么意思 13楼:匿名用户 定义一个常量null 它的值为0 实际上你可以直接用null 这个在c里面一般就是0 14楼:匿名用户 这是个宏定义。格式是: #define 老的概念 新的表达。就是用新的表达去表示老的概念。下文出现的(void *)0一律都是null的意思。 15楼:匿名用户 这是一个宏定义,用null来表示一个空指针(即指向零地址的指针)。 16楼:匿名用户 null : 空指针。即值为0、类型为void的指针(做比较时,可以强制转换为其它类型) 17楼:匿名用户 空指针,void*可以和任何指针类型比较不需要转换 如果 null 定义成 #define null ((char *)0) 难道不就可以向函数传入不加转换的 null 了吗? 18楼:薄荷无能 一般bai情况下, 不行 。复杂之处du在于, 有的机器不同类型数据zhi的指针有不同的dao内部表达。这内样的 null 定义容对于接受字符指针的的函数没有问题, 但对于其它类型的指针参数仍然有问题 (在缺少原型的情况下), 而合法的构造如 file *fp = null; 则会失败。 不过, ansi c 允许 null 的可选定义#define null ((void *)0)除了潜在地帮助错误程序运行 (仅限于使用同样类型指针的机器, 因此帮助有限) 以外, 这样的定义还可以发现错误使用 null 的程序 (例如, 在实际需要使用 ascii nul 字符的地方; 参见问题 5.7)。 无论如何, ansi 函数原型确保大多数 (尽管不是全部; 参见问题 5.2)指针参 数在传入函数时正确转换。 因此, 这个问题有些多余。 1楼 灬街角小丑灬 意思是你生不逢时,只能靠自己的努力,缺少机遇,但只要努力会有一番成就 2楼 埃徳森集团美导 挺好的,做事要节制就好 解释求签的意思。 3楼 匿名用户 解释 诗意 此卦自小为商之象。凡事勤俭无忧也。 解曰 自小至大。无阻无碍。作意营谋。功名顺遂。 故事 蔡卿即蔡伯喈 蔡邕 。上京赴... 1楼 柯南网络公司 1 10行会出现 无法将类 test中的构造器test应用到给定类型 2 test类中只提供了一个无参构造 public test 和一个参数构造 public test int a 并没有提供一个可以接收两个参数的构造方法。 java中 用到很多,我总是搞混,求好心人解释下 a... 1楼 x 1 3 1 根号 2 x 1 3 1 根号 2 9x 6x 1 0怎么解,求答案 2楼 小男孩 原式 3x方 1 方 2 0 3x方 1 方 2 3x方 1 根号2 x1 根号2 1 3。 x2 根号2 1 3 3楼 匿名用户 9x 6x 1 0 3x 1 0 x 1 3 9x的平方 6x...求签求解释,解释求签的意思。
Java求解释,Java 求解释 怎么做啊
9x+6x-1 0怎么解,9x+6x-1=0怎么解,求答案