c语言 运算符%的运用,C语言中"++、--"运算符的灵活运用

2023-11-03

第3卷第1期

2003年3月

南京工业职业技术学院学报

Journal of Nanjing Institute of Industry Technology

V01.3.№.1

Mar..2003

C语言中“++、一一"运算符的灵活运用

李虹

(南京工业职业技术学院 电气工程系, 江苏 南京210016)

摘要:介绍了C语言中“十十、一”运算符的作用、运算规则度功能,并重点讨论、归纳了“++、一一”运算符在省

(或国家)计算机等级考iL_=-N_C试卷中的灵活运用。

关键词:C语言程序;++运算符;一一运算符;灵活应用

中图分类号:TP312 文献标识码:A 文章编号:1671—4644(0003)0l一0008—04

Flexible Application of“++、一一’’Operators in C Language

LI Hong

t.Nn啡nglnstitu∞{《Irulu.≮try Techn01%7,Nn’qn培210016,Chbuzl

Abstract:’II_lis paperintroduces the role of“++、一一”operators,the byelaw of operation and flmction in C lmguagc,

discussing and inducirlg emphatically flexible application of“++、一一”operators in the Provincial(or the National)

Computer Rank Examination gmde 2 C test lmper.

Key words:C Language programming;++operator;一一operator

引言

在历年的c语言等级考试培训班中,常有较多

的学生对C语言稗序中的“++、一一”运算符的使用

方法掌握不好,导致题目做错,成绩不理想。而C

语言中的“++、一一”运算符在省(或国家)计算机等

级考试二级C的历年试卷中出现的频度很高,运用

范围很广。因此,讨论C语言中“++、一一”运算符

的灵活运用,就显得很有必要。

1“++、一一”运算符的作用、运算规

则及功能

“++、一一”(即加1减1)运算符都是单目运算

符,其作用足用来对整型、字符型、指针型以及数组

的元素等变量进行加1减1运算的,运算的结果仍

是原类型,并存回原运算对象。用加1减l运算符

和运算对象组成表达式时,运算符可以放在运算对

象的前面(称前缀),也可以放在运算对象的后面(称

后缀),前缀和后缀的功能有差异(详见下表中的运

算规则及功能栏)。

“++、一一”运算符的作用、功能及运算规则如

下表所示。

表1“++、一”运算符

对 运算规则 运算 优先绍

象 名称 运算符 运算对象 与

数 厦功能 结果 结合性

加1(前缀) 先加1.后使用

整型、字符 同运 第2级

举 加1(后缀) 先使用,后加1 型.指针型 掉对

目 减1(前缀) 先减1,后使用 变量政数 象的 自右

纰冗索 粪型 向左

减I(肝缀) 先使用,后减l

收稿日期:2003—01—10

作者简介:李虹(1956一),女,浙虹宁波^,南京工业职业技术学院副教授。

万方数据

第3卷第1期 李虹:c语言中“++、一一”运算符的灵活运用 9

2“++、一一”运算符的灵活运用

在c语言程序中,“++、一一”运算符的运用非

常广,可以运用到各个章节中各种结构的程序中。

如其可以运用到各种表达式、顺序结构程序、选择结

构程序、循环

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c语言 运算符%的运用,C语言中"++、--"运算符的灵活运用 的相关文章

  • 去AV片马赛克,开发者被抓了

    来源丨程序员软件库 怎么去除图片或者视频上的马赛克 自从马赛克这玩意被弄出来后 让大家悲喜交加 你想在社交软件上发一些图片或者视频 有部分比较隐私的东西 那就需要使用马赛克技术遮挡下 保护下自己隐私或者别人隐私是非常好的 比如 新闻在拍摄报
  • python爬取美女图片

    需求 最近对python爬虫感兴趣 于是也依葫芦画瓢试着用爬虫爬取之前喜欢的网站上的美女图片 网站 http www mm131 com xinggan 其中每一套图都是一张一个页面 存一套图如果是手动得点翻几十个页面 但现在用爬虫的话 就
  • 用python算24点及原理详解

    1 描述 给出4个正整数 使用加 减 乘 除4种运算以及括号把4个数连接起来得到一个结果等于24的表达式 注 这里加 减 乘 除以及括号的运算结果和运算优先级跟平常定义一致 例如 对于5 5 5 1 可知 5 5 1 5 24 又如 对于
  • 连接Nacos的服务程序快速无限打日志longPolling、ClientWorker

    问题 一个微服务环境里很多服务启动以后疯狂打日志 日志是从nacos更新配置 日志 星号脱敏ip 端口 com alibaba nacos client Worker longPolling fixed 10 public ClientWo
  • [极客大挑战 2019]LoveSQL

    考点 常规的sql注入 1 万能密码测试 2 解不了码 没用 3 但是可以注入 测试回显几个字段名 慢慢试 4 爆数据库名和用户名 5 爆库名 6 爆表名 1 union select 1 2 group concat table name
  • 树莓派4b之初学者入门人脸识别(手把手完整版)

    目录 前言 硬件配置 一 烧录镜像和环境配置 二 代码详解 1 基础知识 2 相关代码及其详细注释 三 代码部署和运行 前言 树莓派的性能日益强大 树莓派4b相比上一代的能有了很大的提升 采用了博通最新的BCM4908 64bit处理器 内
  • nginx限流配置

    限流 Rate Limitting 是服务降级的一种方式 通过限制系统的输入和输出流量以达到保护系统的目的 比如我们的网站暴露在公网环境中 除了用户的正常访问 网络爬虫 恶意攻击或者大促等突发流量都可能都会对系统造成压力 如果这种压力超出了
  • 哈希算法总结!!!

    哈希算法 Hash 又称摘要算法 Digest 作用 对任意一组输入数据进行计算 得到一个固定长度的输出摘要 最重要的特点 相同的输入一定得到相同的输出 不同的输入大概率得到不同的输出 哈希算法的目的 为了验证原始数据是否被篡改 哈希算法的
  • GRE详解

    GRE详解 GRE定义 通用路由封装协议GRE Generic Routing Encapsulation 可以对某些网络层协议 如IPX ATM IPv6 AppleTalk等 的数据报文进行封装 使这些被封装的数据报文能够在另一个网络层
  • 如何用Python爬取小游戏网站,把喜欢的游戏收藏起来(附源码)

    简介 Python 是一门简单易学且功能强大的编程语言 无需繁琐的配置 掌握基本语法 了解基本库函数 就可以通过调用海量的现有工具包编写自己的程序 轻松实现批量自动化操作 可以极大提高办公和学习效率 Python爬虫可以批量获取网页上的数据
  • zf0 hack

    444444444 4 4 Internet Superheroes 4 4 4 44 4 With great power
  • [NAS]Darts代码解析

    darts论文链接 https arxiv org pdf 1806 09055 pdf darts源码链接 https github com quark0 darts search部分 train search py 数据准备 cifar
  • 虚拟机中的windows 系统按下字母键会打出数字

    本机系统是OS X 按下的是J K L等字母键 显示的却是数字 我的键盘布局 解决方法 同时按Fn Numlock 键 来关闭小键盘
  • OpenAI入门

    OpenAI 训练了非常擅长理解和生成文本的尖端语言模型 我们的 API 提供对这些模型的访问 可用于解决几乎任何涉及处理语言的任务 在本快速入门教程中 您将构建一个简单的示例应用程序 在此过程中 您将学习使用 API 完成任何任务的关键概
  • geth的安装和使用

    geth的安装和使用过程 windows下安装Geth 配置和使用 搭建私有网络 windows下安装Geth 1 下载地址 https geth ethereum org downloads 下载windows版 2 按指示安装 3 在c
  • GET 和 POST请求,你真的了解吗?

    最直观的区别就是 GET 把参数包含在 URL 中 POST 通过 request body 传递参数 本篇是对于很久之前看到的博客做出整理 之前一直记录于有道笔记 今天拿出来分享给大家 希望大家能够从中有所收益 一般大家都会这么去回答 G
  • Drawio使用介绍(画图工具)

    drawio是一款强大 免费的绘图工具 基本可以替代收费的visio等 使用起来非常方便 支持网页版使用 网页版可以自己部署一套 以及客户端使用 支持windows MacOS以及Linux 该项目开源在github上的源码 https g
  • Unity之Animation动画

    Unity之Animation绘制动画 这篇文章做最简单的动画 让一个立方体从左边移动到右边 1 创建一个Unity的新工程 名为TestAnimation 点击Create And Open按键 打开工程 2 进入工程之后 点击File
  • spotbug扫描java代码问题

    spotbug检查提示 Random object created and used only once 代码 for int i 0 i lt 1 i sb append numberArr r nextInt numberArr len

随机推荐

  • 正则表达式的匹配规则

    字面量字符和元字符 大部分字符在正则表达式中 就是字面的含义 比如 a 匹配 a b 匹配b 这种只表示它字面量含义的被称为字面量字符 除了字面量 还有一些字符有特殊含义 不代表字面意思 被称为元字符 1 点字符 点字符匹配除回车 r 换行
  • WSL[06] 安装gnome 和 systemD的冲突@Errors were encountered while processing: /var/cache/apt/archives/...

    前言 Ubuntu的snap方法和APT的安装方法 似有些冲突问题 这个问题也许是这个引起的 卡在snap Firefox不会动了 似乎比较常见 可以实验如下解决方法 修复 Ubuntu 22 04起仅提供snap版firefox 知乎 z
  • Vben-admin源码学习(一)——客户端数据持久化

    一 碎碎念 总觉得自己做项目ts写得很别扭 很多用法都不会也不知从何学起 对于项目结构也是似懂非懂 于是开始看Vben源码 确实看得头皮发麻 但是没办法 还是得一步一步来 希望能坚持看完 刚理解了本地数据存储的封装 确实有学到一些新东西 记
  • MySql 常用命令

    MySql中一些常用的命令 备忘 1 Data Control Language 2 Data Definition Language 3 Data Manipulation Language 4 Transaction Control L
  • STM32F407的串口接收不定长数据两种方式HAL库

    文章目录 概要 整体架构流程 不用DMA的方式 使用DMA方式 小结 概要 STM32的串口接收不定长数据 最近在看超子说物联网 感觉太麻烦了不适合直接上手 然后我自己总结了两种方法 1 不利用DMA 2 利用DMA方式 整体架构流程 这个
  • GCC:dereferencing type-punned pointer will break strict-aliasing rules

    linux 编译C 出现了dereferencing type punned pointer will break strict aliasing rules 即 取消对类型指针的引用将打破严格的别名规则 原因 高优化级别下 由于不同类型指
  • c# 跨平台 Avalonia 学习笔记 (一) 搭建和图片引用

    Avalonia 读 阿瓦隆尼亚 官网的资料是 官网 安装Avalonia 打开vs2022 选择管理拓展 点击下载 安装 2 安装完成后 重启VS2022 我们可以看到1和2 其中1是使用MVVM模式开发 2是普通模式开发 我们选择2 建
  • 2022年了,该学C++还是Java?

    最近好多朋友私信我 C 好不好学 学C 好还是Java好 我的回答是 C 不好学 但你觉得C 不好学的话 Java也不好学 因为C 难是难在语言本身 java难是难在各种框架和库 C 学习进阶比较陡 对新手不友好 新手写起来代码 心智负担很
  • THREEJS在场景图上动态标识一些文字方法二(文字精灵sprite)

    threejs文字精灵sprite的实现 1 手动添加文字精灵 2 通过json动态获取文字精灵 并进行交互 3 point模型只表示位置 4 CircleGeometry实现 5 3 PlaneGeometry表示 方法 使用sprite
  • Java基础17--重写与重载

    Java基础17 重写与重载 文章目录 Java基础17 重写与重载 重写 Override 方法的重写规则 Super 关键字的使用 重载 Overload 重写与重载之间的区别 总结 重写 Override 重写是子类对父类的允许访问的
  • python学习笔记(一)---第一个python程序

    1 Windows CMD命令 cd 文件夹名称 进入指定文件夹 dir 查看当前目录下的文件 2 python的运行 在命令行敲入pthon 进入python交互模式 交互模式下的提示符是 gt gt gt 然后就可以敲代码 如print
  • Qt实战之实现图片浏览系统

    引言 本系统支持 自动播放 左右拖动切换 点击列表切换 点击按钮切换 是一个标准的图像浏览软件 Windows 图片浏览器 可以查看当前文件夹下的图片 往上翻 往下翻并且自动播放 此系统增加一个列表 本文福利 莬费领取Qt开发学习资料包 技
  • 期货开户控制风险才能获取更大的利润

    1 其实成为一个优秀的投资者其实并不是很难 不信吗 只要你能树立在市场上生存的正确原理 并坚持恰当地运用它 不要去想着市场会涨还是会跌 就像不要试图预测白云明天的形状和今天有何不同 你只需看到乌云浓重时带一把雨伞出门就行了 金融市场上的语言
  • 如何零基础创建自己的微信小程序

    目录 创建微信小程序 步骤 1 打开浏览器搜索微信公众平台 2 一般是先要注册的 当然已经有的就不需要了 3 选择注册的类型 关于 小程序怎么开发自己的小程序 这个不少人关注的问题 小编针对性的给出详细教程 一共22个步骤 1 进入公众平台
  • shell脚本 dos格式转unix

    bin shdostype dosIFS echo en n b function iterate dir for file in 1 doif f file thentypename file file grep q CRLF echo
  • Java将字符串反转的几种方式

    一 使用 StringBuilder 或 StringBuffer 的 reverse 方法 他们的本质都是调用了它们的父类 AbstractStringBuilder 的 reverse 方法实现的 需要JDK1 8 使用StringBu
  • sqli-labs进阶篇 32关~38关

    本文章主要讲述sqli labs靶场第32关到38关的通关心得 从三方面讲述如何通关 分别是注入点判断 源码分析 注入过程 文章若有不恰当之处 望指出 第三十二关 判断注入点 注入单引号和双引号时 都有转移字符出现 说明这里不能直接用单 双
  • 你可以做到

    我经常听到有些人说 好难呀 我做不到 我想说 你只是不知道你能 最近很累 但是我实在是不想再后悔了 这两个月经历的一些事 打醒了我这只井底之蛙 为什么他们有 而我没有 为什么他们能做到 我却没有做到 最重要的是我一点不比他们差 好累啊 但是
  • 按“enter回车”或者“失去焦点”实现输入框内容的修改

    最近做一个简单的todo应用时 有这样一个场景 某个输入框中点击回车 keyup enter 和失去焦点 blue 这两个操作均可以触发修改数据的接口 然而每次按回车后又会触发 blur 接口会调用两次 但是又的确得加入这两个操作 仅适用一
  • c语言 运算符%的运用,C语言中"++、--"运算符的灵活运用

    第3卷第1期 2003年3月 南京工业职业技术学院学报 Journal of Nanjing Institute of Industry Technology V01 3 1 Mar 2003 C语言中 一一 运算符的灵活运用 李虹 南京工