广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言中单目操作符++、–的实例讲解
  • 732
分享到

C语言中单目操作符++、–的实例讲解

2024-04-02 19:04:59 732人浏览 泡泡鱼
摘要

目录前言++单目操作符- -单目操作符附1:代码演示:演示代码提取:总结前言 大家先判断下下面代码的运行结果 答案: 如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全

前言

大家先判断下下面代码的运行结果



答案:

如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全当复习好了,这是专门针对编程小白初学单目操作符++、- -的讲解,诚挚地希望能够到xdm。接下来我将开始我的讲解,手把手带xdm拿捏这两个操作符的运算。

++单目操作符

可分为前置++和后置++

1、前置++,变量先++(一般情况下+1)完以后再运算

2、后置++,变量先运算完以后再++(一般情况下+1)

- -单目操作符

可分为前置–和后置–

1、前置- -,变量先- -(一般情况下-1)完以后再运算

2、后置- -,变量先运算完以后再- -(一般情况下-1)

附1:

接下来我将以上述代码题目通过代码演示的方式来讲解这两个单目操作符

代码演示:

1、最初阶段,全部变量初始化为随机值

2、因为我happr变量指定初始化为9,由于是后置++的缘故,也就是先进行赋值运算以后再进行++操作,所以此时的happy变量还是9,amused=happy,即把9赋值给了amused变量,所以打印出来的amused变量的值是9

3、运算结束以后,由于是后置++的缘故,也就是先进行赋值运算以后再进行++操作,所以此时的happy变量变成了10

4、因为前面happy变量已经变成了10,由于这里是前置++,也就是先++后再进行赋值运算,所以打印出来的happy和chuffed变量都是11

5、因为我sorrowful变量指定初始化为9,由于是后置- -的缘故,也就是先进行赋值运算以后再进行- -操作,所以此时的sorrowful变量还是9,woeful=sorrowful,即把9赋值给了woeful变量,所以打印出来的woeful变量的值是9

6、运算结束以后,由于是后置- -的缘故,也就是先进行赋值运算以后再进行- -操作,所以此时的sorrowful变量变成了8

7、因为前面sorrowful变量已经变成了8,由于这里是前置- -,也就是先- -后再进行赋值运算,所以打印出来的distressing和sorrowful变量都是7

演示代码提取:


#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()
{
	int happy = 9;
	int amused = happy++;
	printf("%d %d\n", happy, amused);
	int chuffed = ++happy;
	printf("%d %d\n", happy, chuffed);
	int sorrowful = 9;
	int woeful = sorrowful--;
	printf("%d %d\n", sorrowful, woeful);
	int distressing = --sorrowful;
	printf("%d %d\n", sorrowful, distressing);
	return 0;
}

总结

到此这篇关于C语言中单目操作符++、–的文章就介绍到这了,更多相关C语言单目操作符++、–内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C语言中单目操作符++、–的实例讲解

本文链接: https://www.lsjlt.com/news/159516.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言中单目操作符++、–的实例讲解
    目录前言++单目操作符- -单目操作符附1:代码演示:演示代码提取:总结前言 大家先判断下下面代码的运行结果 答案: 如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,全...
    99+
    2022-11-12
  • C语言中单目操作符++、–的实例分析
    C语言中单目操作符++、–的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言大家先判断下下面代码的运行结果答案:如果你全对了,那么恭喜大佬,这篇博客可能对你收益不大,...
    99+
    2023-06-22
  • R语言中字符串的拼接操作实例讲解
    在R语言中 paste 是一个很有用的字符串处理函数,可以连接不同类型的变量及常量。 函数paste的一般使用格式为: paste(..., sep = " ", collaps...
    99+
    2022-11-11
  • C语言各类操作符全面讲解
    目录1 算术操作符2 移位操作符3 位操作符4 赋值操作符5 单目操作符5.1 ! 逻辑反操作5.2 sizeof 和数组6 关系操作符7 逻辑操作符8 条件操作符9 逗号表达式10...
    99+
    2022-11-13
  • C语言操作符超详细讲解下篇
    目录前言赋值操作符单目操作符单目操作符介绍sizeof 和 数组关系操作符逻辑操作符条件操作符逗号表达式下标引用与函数调用和结构成员[ ] 下标引用操作符( ) 函数调用操作符访问一...
    99+
    2022-11-13
  • C语言操作符超详细讲解上篇
    目录前言1、操作符的分类2、算术操作符3、移位操作符3.1 左移操作符3.1.1 正数左移1位3.1.2 负数左移1位3.2 右移操作符3.2.1 正数右移1位3.2.2 负数右移1...
    99+
    2022-11-13
  • C语言简明讲解操作符++和--的使用方法
    目录一、++与--操作符的本质二、++与-- 操作符使用分析三、小结一、++与--操作符的本质 ++ 和 -- 操作符对应两条汇编指令 前置 变量自增(减)1取变量值 后置 取变量值...
    99+
    2022-11-13
  • C语言操作符使用实例分析
    本篇内容介绍了“C语言操作符使用实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!算术操作符主要是 (+ - * / %) 五种算数操作...
    99+
    2023-07-02
  • C语言操作符的示例分析
    这篇文章给大家分享的是有关C语言操作符的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言C语言中操作符不多,但是有些相同的操作符都是在不同的表达式中,有不同的解释意思,比如 * 号,在表达式中5*5表示...
    99+
    2023-06-20
  • C语言单链表的图文示例讲解
    目录一、单链表的结构二、单链表的函数接口1. 申请结点及打印单链表2. 尾插尾删3. 头插头删4. 中间插入和删除1. 在 pos 指向的结点之后插入结点2. 在 pos 指向的结点...
    99+
    2023-02-14
    C语言单链表的基本操作 C语言单链表
  • C语言举例讲解转义字符的使用
    目录前言啥是转义字符转义字符汇总表详解常见的转义字符总结前言 与大家一起理理转义字符。 啥是转义字符 简单理解:就是可以转换字符意思的字符。 转义字符汇总表 详解常见的转义字符 1...
    99+
    2022-11-13
  • C语言实例上手深入理解操作符的使用
    目录1.闰年练习2.绝对值练习3.字符转换练习4.四则表达式练习5.隐式类型转换1.闰年练习 编写逻辑表达式判断用户给定的年份是否是闰年,年份可以被4整除但不能被100整除;年份可以...
    99+
    2022-11-13
  • C语言数据结构实例讲解单链表的实现
    目录1、单链表2、单链表的实现头文件函数的实现(1)打印链表(2)动态申请结点(3)尾插(4)头插(5)尾删(6)头删(7)查找(8)在pos之前插入(9)删除pos(10)在pos...
    99+
    2022-11-13
  • R语言操作X轴日期实例讲解
    R语言操作X轴日期: 需要用到程序包library(lubridate);程序包是在R的安装包C:\R-3.4.4\bin\x64\RGui.exe里根据命令安装的 将日期改为xxx...
    99+
    2022-11-11
  • R语言对CSV文件操作实例讲解
    在 R 语言中,我们可以从存储在 R 语言环境外的文件中读取数据。 我们还可以将数据写入将被操作系统存储和访问的文件。 R 语言可以读取和写入各种文件格式,如​csv&#...
    99+
    2022-11-12
  • C语言全面细致精讲操作符的使用
    目录前言一、算术操作符二、移位操作符1.左移操作符2.右移操作符三、位操作符四、赋值操作符复合赋值符五、单目操作符单目操作符介绍1.sizeof 和 数组2.++和–运算...
    99+
    2022-11-13
  • C语言超详细讲解文件的操作
    目录一、为什么使用文件二、什么是文件1.程序文件2.数据文件3.文件名三、文件指针四、文件的打开和关闭五、文件的顺序读写六、文件的随机读写fseekftellrewind七、文件结束...
    99+
    2022-11-13
  • C语言实例讲解选择语句的使用
    目录一、if…else选择语句详解1. 图示if…else流程2. if…else代码流程3. if…else的三种情况3.1...
    99+
    2022-11-13
  • C语言实例讲解嵌套语句的用法
    目录一 、if 嵌套二、比较ab两个数值大小三、总结一 、if 嵌套 格式: if ( 条件 ){    if( 嵌入一个条件 ){   &n...
    99+
    2022-11-13
  • C语言模拟实现字符串库函数的示例讲解
    目录字符串检验strlenstrcmpstrstr字符串操作strcpystrcat内存操作memcpymemmove字符串检验 strlen 函数原型 /// @brief 返回给...
    99+
    2023-01-13
    C语言字符串库函数 C语言字符串函数 C语言字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作