C语言中的“= ”、“==”、“!=”各代表什么意思 |
您所在的位置:网站首页 › 中暑的中是什么意思 › C语言中的“= ”、“==”、“!=”各代表什么意思 |
C语言中的“= ”、“==”、“!=”各代表什么意思
发布时间:2020-11-05 16:46:19
来源:亿速云
阅读:30405
作者:Leah
栏目:开发技术
这篇文章将为大家详细讲解有关C语言中的“= ”、“==”、“!=”各代表什么意思,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 1. =: 在C语言中等号(=)为赋值操作符,下面进行简单说明赋值操作符的使用 1) 变量的赋值操作: int a; a = 10;此处为将10赋值给a,赋值过后a的值为10 2) 指针变量的赋值操作:(分别为 取地址的赋值和指针变量的赋值) 第一种: int arr[999] = { 0 }; int *p = NULL; p = (int *)&arr;定义一个int(整形)的变量arr,并且将arr的数组中的每个数组元素初始化为0 定义一个int(整形)的指针变量p,并且初始化为NULL(空指针) &(取地址符),&arr表示取arr的内存地址,然后通过(int *)强制转换为int(整形)的指针变量 最后通过赋值(=)操作,将arr的地址保存到p(整形的指针变量) PS:&arr和&arr[0]是相同的,都为取数组中第一个元素的内存地址 第二种: int arr[999] = { 0 }; int *p = NULL; int *p1 = NULL; p = (int *)&arr; p1 = p;此处比上面多了两处地方 定义一个int(整形)的指针变量p1,并且初始化为NULL(空指针) 通过赋值(=)操作,将p赋值给了p1,赋值过后p1和p保存的都是arr的内存地址 2. ==和!=: == 和 != 为关系运算符 PS:,== ,!=都为关系运算符 = 和 ==,经常看到有用if(条件判断)进行判断的时候误将=(赋值操作符)当做判断两边是否相等使用 1) ==: a == b 判断a和b是否相等 相等返回true(真),否则返回false(假) 2) != : a != b 判断a和b是否不相等 不相等返回true(真),否则返回false(假) 关于C语言中的“= ”、“==”、“!=”各代表什么意思就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。 向AI问一下细节 推荐阅读: Android中JNI的理解与使用 第二章 计算机编程免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 c语言 == != 上一篇新闻:利用python实现一个简单的五子棋小游戏 下一篇新闻:使用mybatis-plus如何实现生成mapper扩展文件 猜你喜欢 ubuntu内核版本怎么查看 Map中entryset方法怎么使用 python怎么获取数组元素个数 php current函数的作用是什么 idea怎么新建一个Springboot项目 mysql中execute怎么使用 Python的Tkinter工具怎么使用 oracle怎么定期删除归档日志 idea创建java类的步骤是什么 Python的Tkinter工具有什么用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |