文章目录


++和- -可以放在变量的前面,叫做前缀形式,
也可以放在变量的后面,叫做后缀形式。

a++的值是a+1以前的值,
++a的值是a+1以后的值,
无论哪个,a自己的值都加了1了。

int a=10;
int a1=a++;
printf("a1=%d\ta=%d\n",a1,a);输出:a1=10   a=11int b=20;
int b1=b++;
printf("b1=%d\tb=%d\n",b1,b);输出:b1=21   b=21
int a=10,x;x=5+(a++);
printf("x=%d a=%d\n",x,a);
输出:x=15 a=11a++;
x=5+a;
printf("x=%d a=%d\n",x,a);
输出:x=16 a=11x=5+(++a);
printf("x=%d a=%d\n",x,a);
输出:x=16 a=11
//下面两条循环是等价的:for(i=0;i<10;i++){...}
for(i=0;i<10;++i){...}

【C语言】a++和++a相关推荐

  1. Go语言的错误异常处理机制及其应用

    一.背景 在日常编写golang程序或阅读别人的golang代码时,我们总会看到如下的一堆代码块: xx, err = func(xx) if err != nil {//do sth. to tac ...

  2. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

  3. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  4. OpenCV 笔记(07)— Mat 对象输出格式设置(Python 格式、CSV 格式、NumPy 格式、C 语言格式)

    首先是下面代码中将要使用的 r 矩阵的定义.需要注意,我们可以通过用 randu 函数产生的随机值来填充矩阵, 需要给定一个上限和下限来确保随机值在期望的范围内. Mat r = Mat(2, 3, ...

  5. 利用牛顿法求平方根-Go语言实现

    牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...

  6. 翻转二叉树 c语言实现 递归 栈 队列

    前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...

  7. 字符串全排列的问题 python和c语言实现

    前言 这是一个的经典的问题 设计一个算法,输出一个字符串字符的全排列. 比如,String = "abc" 输出是"abc","bac",& ...

  8. 快速排序的递归和非递归实现 c语言版本

    代码 挖坑法 解释 选取一个关键字(key)作为枢轴,一般取整组记录的第一个数/最后一个,这里采用选取序列第一个数为枢轴,也是初始的坑位. 设置两个变量i = l;j = r;其中l = 0, r = ...

  9. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

  10. 关于C语言中的数组指针、指针数组以及二级指针

    概念解释 数组指针:首先它是一个指针,它指向一个数组,即指向数组的指针:在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道.数组指针指向的是数组中的一个具体元素,而不是整个数组,所 ...

最新文章

  1. 接触追踪解决方案建立在UWB而不是蓝牙上
  2. 利物浦大学的office里面没有powerBI
  3. android 查看多个图片,一分钟实现Android多张图片选择
  4. 分享实录 | 单人开发场景下的测试环境实践
  5. 内核控制Meta标签:让360浏览器默认使用极速模式打开网页(转)
  6. 【CodeForces - 471B】MUH and Important Things (模拟,细节)
  7. 集齐最后一块拼图,全栈Serverless时代正式开启
  8. 问题记录:EntityFramework 一对一关系映射
  9. (转)Bibtex使用方法
  10. Python小练习——电影数据集TMDB预处理
  11. 常见Dos攻击原理及防护(死亡之Ping、Smurf、Teardown、LandAttack、SYN Flood)
  12. Python绘制图像plt与正余弦正切函数以及散点图DIY基本操作整理Matplotlib 教程
  13. Android开发——电话簿
  14. 5568 -- 【BJOI2018】治疗之雨
  15. 电脑远程开机pcie卡
  16. 历时三年“鸽王”Filecoin主网上线,分布式存储市场将迎来最强劲敌?
  17. 电子凸轮和电子齿轮的差别
  18. 星河麒麟V10 安装达梦数据库DM8教程
  19. 深信服 TCL 21届秋招内推
  20. 凯特勒通道(backtrader)

热门文章

  1. 让小语种用户上网更轻松 阿里助力W3C扩展Web标准
  2. requests爬虫遇到404怎么办_Python网络爬虫2 – 请求中遇到的几个问题
  3. 复旦-华盛顿大学EMBA二十年20人丨Keith Choy:为所有人的健康做一点事情
  4. mysql常用操作(亲测自用,持续更新...)
  5. 计算机长鸣一声故障维修,电脑开机后一声长鸣的原因 电脑响个不停故障解决方法...
  6. GitHub 一些好用的项目
  7. 《国家地理信息公共服务平台“天地图”的关键技术与工程实践》摘
  8. pygame飞机大战用精灵组(sprite)的层(layer)编写(十三)BOSS想看烟火了
  9. 2022抖音伤感文案集
  10. 上下确界 inf sup和最大小值 max min的区别