C语言中的“= ”、“==”、“!=”各代表什么意思 | 您所在的位置:网站首页 › 在编程中x和y各表示什么 › C语言中的“= ”、“==”、“!=”各代表什么意思 |
C语言中的“= ”、“==”、“!=”各代表什么意思
本文主要介绍"C语言中的“= ”、“==”、“!=”各代表什么意思",希望能够解决您遇到有关问题,下面我们一起来看这篇 "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语言中的“= ”、“==”、“!=”各代表什么意思" 就介绍到这。希望大家多多支持编程宝库。 下一节:在c语言中怎么使用“&”符号C语言编程技术在c语言中如何使用“&”符号:本文主要介绍"在c语言中怎么使用“&”符号",希望能够解决您遇到有关问题,下面我们一起来看这篇 "在c语言中怎么使用“&”符号" 文章。1.用于指针赋值#include |
CopyRight 2018-2019 实验室设备网 版权所有 |