文章目录


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

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. Dockerfile文件全面详解
  2. 饶毅:脑、物理、化学、 生物、心理认知的交叉研究
  3. let 和 var 的区别
  4. Python3基础-分数运算
  5. mysql中主键外键的作用_数据库主键和外键的作用以及索引的作用,它的优缺点是什么?...
  6. excel split函数_Excel 字符串拆分
  7. magento 1.7 中文语言包
  8. 火星上首座虚拟房屋以超过50万美元价格售出
  9. 输入输出重定向和管道
  10. access vba 常量数组赋值_09c语言数组详解
  11. 计算机科学常见工具书清单、项目开发清单
  12. iOS之UI--CAGradientLayer
  13. ccf会议等级划分_Python计算山东新高考选考科目卷面原始成绩为等级成绩
  14. 第十三次CCF CSP认证(2018年3月)真题URL映射
  15. 【TiDB DevCon 2020】金融专题论坛演讲视频汇总
  16. 《转发》使用python画出sigmoid激活函数
  17. 图书馆管理系统-登录流程
  18. E45: ‘readonly‘ option is set (add to override) 解决方法
  19. 2022年软件测试有哪些趋势?
  20. 2019-12-17-整理的遥感影像(也包含一些GIS和地学数据)下载地址

热门文章

  1. (转)2018实战型供应链金融研修班第一站:走进传化集团、川山甲供应链,探讨智慧供应链金融创新...
  2. 吸取“顶流”茶颜悦色“教训”,虎头局应该尽快走出长沙吗?
  3. 宇宙法则~人只有在心态放松的情况下,才能取得最佳成果
  4. 教你用Python爬取由JavaScript产生的动态网页(以英雄联盟所有英雄的皮肤海报为例)
  5. PS合成暗黑系海盗人物电影海报效果
  6. 【腾讯精选练习-简单】292. Nim 游戏
  7. 七夕情人节之架构重构
  8. WIFI的AP(Access Point)和STA(Station)指什么
  9. 十大管理输入输出工具以及技术汇总
  10. 十种增强记忆力的方法