条件语句中使用NULL和'\ 0'是否相同?

Temetvince

以下两个条件在C ++中是否相同?他们俩都可以接受吗?我正在使用Visual Studio 2013 Express,并且我使用了NULL。我的程序运行良好,但是在我的家庭作业成绩上,它被计算在内,因为我使用了NULL而不是'\ 0'。

 if (charArray[0] == NULL)
 if (charArray[0] == '\0')
TC

NULL是一个空指针常量。charArray[0]可能不是指针。因此,您不应该将其与进行比较NULL

C ++标准说:

NULL是此国际标准(4.10)中实现定义的C ++空指针常量。

允许的定义包括但不限于00L和,在C ++ 11, nullptr如果NULL被定义为nullptr您的程序,甚至将无法编译。

在现代C ++中,如果需要零,并且需要空指针,则应使用类似0或的文字不应该真正使用。'\0'nullptrNULL

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

条件语句中使用NULL和'\ 0'是否相同?

来自分类Dev

在Oracle中“ NUMBER”和“ NUMBER(*,0)”是否相同?

来自分类Dev

如果在if表达式和if语句中使用了相同的函数,是否会调用两次?

来自分类Dev

如何在MySQL ORDER BY语句中将'empty',0,NULL视为相同

来自分类Dev

当在IF语句中使用相同条件时,为什么使用HAVING会消除输出?

来自分类Dev

是否可以使用&&和|| Java中相同的if语句中的运算符?

来自分类Dev

在try和except语句中使用return语句是否正确?

来自分类Dev

是否在if语句中使用RenderBody()方法?

来自分类Dev

是否可以在 if 语句中使用赋值?

来自分类Dev

在一个if语句中使用多个OR条件是否正确,替代方法是什么?

来自分类Dev

是否可以在OR语句中将INDEX和MATCH与多个条件一起使用?

来自分类Dev

Close() 是否与 Using 语句相同

来自分类Dev

如何使用Ruby压缩语句中的多相同条件?

来自分类Dev

在插入查询中使用Select语句中的相同值

来自分类Dev

端子和外壳是否相同?

来自分类Dev

getCacheFiles()和getLocalCacheFiles()是否相同?

来自分类Dev

端子和外壳是否相同?

来自分类Dev

phonegap和cordova是否相同

来自分类Dev

!var和var!= NULL是否相同?

来自分类Dev

是否可以在switch语句中使用.contains()?

来自分类Dev

我们是否在else语句中使用else?

来自分类Dev

是否可以在 PROC SQL case 语句中使用向量?

来自分类Dev

MySQL - 是否可以在 IN() 语句中使用 group_concat?

来自分类Dev

ConcurrentDictionary.Count> 0是否与ConcurrentDictionary.Any()相同?

来自分类Dev

execve()的argv [0]是否必须与pathname参数的basename组件相同?

来自分类Dev

说条件指令中使用的任何非宏变量的值是否为0是否正确?

来自分类Dev

说条件指令中使用的任何非宏变量的值是否等于0是否正确?

来自分类Dev

对于互斥条件,多个“ if”语句和“ if-else-if”语句是否相同?

来自分类Dev

是否可以在列表和元素中使用相同的切片符号来获得相同的结果?

Related 相关文章

  1. 1

    条件语句中使用NULL和'\ 0'是否相同?

  2. 2

    在Oracle中“ NUMBER”和“ NUMBER(*,0)”是否相同?

  3. 3

    如果在if表达式和if语句中使用了相同的函数,是否会调用两次?

  4. 4

    如何在MySQL ORDER BY语句中将'empty',0,NULL视为相同

  5. 5

    当在IF语句中使用相同条件时,为什么使用HAVING会消除输出?

  6. 6

    是否可以使用&&和|| Java中相同的if语句中的运算符?

  7. 7

    在try和except语句中使用return语句是否正确?

  8. 8

    是否在if语句中使用RenderBody()方法?

  9. 9

    是否可以在 if 语句中使用赋值?

  10. 10

    在一个if语句中使用多个OR条件是否正确,替代方法是什么?

  11. 11

    是否可以在OR语句中将INDEX和MATCH与多个条件一起使用?

  12. 12

    Close() 是否与 Using 语句相同

  13. 13

    如何使用Ruby压缩语句中的多相同条件?

  14. 14

    在插入查询中使用Select语句中的相同值

  15. 15

    端子和外壳是否相同?

  16. 16

    getCacheFiles()和getLocalCacheFiles()是否相同?

  17. 17

    端子和外壳是否相同?

  18. 18

    phonegap和cordova是否相同

  19. 19

    !var和var!= NULL是否相同?

  20. 20

    是否可以在switch语句中使用.contains()?

  21. 21

    我们是否在else语句中使用else?

  22. 22

    是否可以在 PROC SQL case 语句中使用向量?

  23. 23

    MySQL - 是否可以在 IN() 语句中使用 group_concat?

  24. 24

    ConcurrentDictionary.Count> 0是否与ConcurrentDictionary.Any()相同?

  25. 25

    execve()的argv [0]是否必须与pathname参数的basename组件相同?

  26. 26

    说条件指令中使用的任何非宏变量的值是否为0是否正确?

  27. 27

    说条件指令中使用的任何非宏变量的值是否等于0是否正确?

  28. 28

    对于互斥条件,多个“ if”语句和“ if-else-if”语句是否相同?

  29. 29

    是否可以在列表和元素中使用相同的切片符号来获得相同的结果?

热门标签

归档