编程每日一题_C程序设计_i++ 与 ++i

2023-11-03

描述:

区分 i++ 与 ++i 之间差异

代码示例1:
#include<stdio.h>

int main()
{
	int i=10;
	for(i=10;i>1;i/=2){
		printf("%d ",++i);
	}
	return 0;
}
示例1运行结果:
11 6 4 3
代码示例2:
#include<stdio.h>

int main()
{
	int i=10;
	for(i=10;i>1;i/=2){
		printf("%d ",++i);
	}
	printf("\n%d",i);
	printf("\n%d",++i);
	printf("\n%d",i);
	return 0;
}
示例2运行结果:
11 6 4 3
1
2
2
代码示例3:
#include<stdio.h>

int main()
{
	int i=10;
	for(i=10;i>1;i/=2){
		printf("%d ",i++);
	}
	printf("\n%d",i);
	printf("\n%d",i++);
	printf("\n%d",i);
	printf("\n%d",++i);
	return 0;
}
示例3运行结果:
10 5 3 2
1
1
2
3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编程每日一题_C程序设计_i++ 与 ++i 的相关文章

随机推荐

  • JavaScript知识点DOM 模型详细讲解

    DOM 模型 DOM 全称是 Document Object Model 文档对象模型 大白话 就是把文档中的标签 属性 文本 转换成为对象来管理 Document 对象 Document对象的理解 第一点 Document 它管理了所有的
  • 《产品经理修炼之道》读后感

    费杰的这本 产品经理修炼之道 说实话确实是有点坑爹 话说这是我看过的第二本产品方面的书籍 但是和 人人都是产品经理 的差距真的不是一点 那一本可以说是内容详实 对于入门来说不管是理论还是实例都写得很不错 文字也是相当的多 而费杰的这本其实内
  • tensorflow(神经网络)学习笔记(七)自动机器学习(AutoML)介绍(学习笔记)

    神经网络结构搜索算法之一 网络结构 降低神经网络结构参数 如下图 彩色框框为生成单个神经的参数 使用循环神经网络去生成卷积神经网络 左边RNN可以生成LSTM的序列表达 然后把序列解析成网络表达结构 得到网络结构的表达 然后计算得到accu
  • ChatGPT底层原理及教程

    一 发展历史 1 什么是ChatGPT ChatGPT 美国OpenAI研发的聊天机器人程序 于2022年11月30日发布 ChatGPT是人工智能技术驱动的自然语言处理工具 它能够通过学习和理解人类的语言来进行对话 还能根据聊天的上下文进
  • vmos切换安卓版本_安卓之中还能运行安卓!神奇的安卓虚拟机App

    PC上的虚拟机大家玩得多了 手机上的虚拟机不知道大家玩过没 PC上装了虚拟机后 等于操作系统中多了另一个系统 可以在虚拟机的系统中安装各类软件 和真机互不干扰 而很多安卓玩家不知道的是 其实在安卓平台上 也有虚拟机类的app 这款VMOS
  • 祝您健康:抢救脑溢血患者的神奇秘方:针刺十宣穴,涌泉穴

    中风 脑出血 的抢救方法 中风 脑血管意外 是临床常见的急性病症 特别是对于中老人 更是致死致残的高发病 脑溢血抢救放血急救法是对中风最有效的一种急救方法 如能正确掌握和及时施救 将能很大程度地减少中风对人体的伤害 我想 对于每个血压有点高
  • 关于软件测试

    目录 一 了解软件测试 二 软件测试和软件开发的区别 三 一个优秀的软件测试人员需要具备的素质 一 了解软件测试 其实在早期是没有软件测试这个行业的 刚开始都是程序员自己进行调试 寻找其中的一系列问题 慢慢的人们发现测试在整个项目研发阶段都
  • centos7开启网卡命令_CentOS7 开启网卡,设置开机启用网卡

    默认centos和redhat7都是不启用有线网卡的 要么手动开启 要么安装时直接启用 安装时启用网卡和指定IP最省事 一 临时启用网卡 关机或重启后 网络不会自动开启 1 使用命令 ip addr 查看网卡的IP 1 ip addr 2
  • R语言DMwR报错问题

    使用包DMwR的SOMTE函数报错 Error in factor newCases a levels 1 nlevels data a labels levels data invalid labels length 0 should b
  • python绘制星空(菜鸟级)

    设计知识点 使用turtle绘图库与random库产生一个范围随机数完成绘制 编译环境 anaconda spyder 比较通俗 就不搞注释了 懒得写 废话不多说 直接上代码 绘制星空 import turtle as t random a
  • linux命令--umask

    一 umask介绍 在linux系统中 我们创建一个新的文件或者目录的时候 这些新的文件或目录都会有默认的访问权限 umask命令与文件和目录的默认访问权限有关 若用户创建一个文件 则文件的默认访问权限为 rw rw rw 创建目录的默认权
  • Jquery Ajax解决跨域请求session丢失的问题

    后端代码 ajax请求的跨域允许 resp setHeader Access Control Allow Credentials true 是否支持cookie跨域 resp setHeader Access Control Allow O
  • linux部署java项目

    这本阿里P8撰写的算法笔记 再次推荐给大家 身边不少朋友学完这本书最后加入大厂 Github 疯传 史上最强悍 阿里大佬 LeetCode刷题手册 开放下载了 linux部署java项目步骤 一 部署jdk 1 下载jdk 官网下载比较慢
  • 毕业设计-基于大数据的电影爬取与可视化分析系统-python

    目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力 近几年各个学校要求的毕设项目越来越难 有不少课题是研究生级别难度
  • apache beam_如何使用apache beam pub sub和sql为在线商店建立实时数据管道

    apache beam It is fascinating to see how malleable our data is becoming Nowadays we have tools to convert highly nested
  • 西瓜书_学习任务_更新至9.5号

    任务1 西瓜书3 1 3 2 3 3 章节学习 描述对数几率回归算法的过程 任务2 详细解释逻辑回归模型中每个超参的意义 任务3 西瓜书3 3节的扩展内容 softmax回归和3 6节学习 任务4 理解sklearn包中LogisticRe
  • Apache JMeter 5.5 下载安装以及设置中文教程

    Apache JMeter 5 5 下载安装以及设置中文教程 JMeter 下载Apache JMeter 5 5 配置环境变量 查看配置JDK 配置JMeter环境变量 运行JMeter 配置中文版 一次性 永久设置正文 JMeter 下
  • Qt 读写xxx.ini配置文件

    1 配置文件 ini 请注意 我们所讨论的是项目中的配置文件 它是整个项目共用的 所以它要有一个项目使用的文件名 其后缀是 ini 例如 端口配置 ini ini文件格式 INI文件由节 键 值组成 节 section 参数 键 值 nam
  • 卷积神经网络手写体识别

    CNN 背景 卷积 LeNet网络结构 C1 S2 C3 S4 C5 F6 输出 数据集 代码及运行结果 测试 CNN 1995年 Yann LeCun 与Yoshua Bengio 提出了convolutional neural netw
  • 编程每日一题_C程序设计_i++ 与 ++i

    描述 区分 i 与 i 之间差异 代码示例1 include