同学问的小问题之关于++,--的一些东西。

最近,又有同学向我问了问题如下:

#include"stdio.h"
int main()

{

     int a=53,b=18,c=0;

     if(b<a)

          if(b>10)

          {

               c=a--;

               c++;

          }

     b++;

     printf(“%d,%d,%d”,a,b,c);

     return 0;

}

题目问的是a,b,c的值分别是多少?

首先,我们可以很顺利的进入if语句。看到了第一个拦路虎:

c=a--;

其实,我们要掌握的是以下知识点:

n++,n--是先处理n(参与表达式运算或输出),再将n自增或自减。

而++n是先将n自增1,再处理。

好的,这样子我们就可以顺利的解答这道题了。

First,c=a;
Second,a=a-1;
c=c+1;
b=b+1;

答案如下:

临近期末,祝同学们考个好成绩☺☺☺☺☺☺☺☺☺☺☺♡♡

····································································································································································································································································

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
| 09 | 张三 | 1991-09-08 | 男 | | 10 | 李四 | 1992-06-15 | 男 | | 11 | 王五 | 1993-03-25 | 男 | | 12 | 赵六 | 1994-01-04 | 男 | | 13 | 张三丰 | 1950-11-12 | 男 | | 14 | 郭靖 | 1963-05-01 | 男 | | 15 | 杨过 | 1978-09-14 | 男 | | 16 | 小龙女 | 1980-03-03 | 女 | | 17 | 黄蓉 | 1982-07-23 | 女 | | 18 | 洪七公 | 1940-04-01 | 男 | | 19 | 欧阳锋 | 1960-10-15 | 男 | | 20 | 韦小宝 | 1975-02-06 | 男 | | 21 | 陈近南 | 1965-08-08 | 男 | | 22 | 林冲 | 1972-06-06 | 男 | | 23 | 花荣 | 1980-12-12 | 男 | | 24 | 吴用 | 1975-09-09 | 男 | | 25 | 贾宝玉 | 1765-02-12 | 男 | | 26 | 林黛玉 | 1780-08-08 | 女 | | 27 | 薛宝钗 | 1785-10-15 | 女 | | 28 | 贾探春 | 1750-04-01 | 女 | | 29 | 史湘云 | 1765-06-06 | 女 | | 30 | 袁妃甸 | 1750-12-12 | 女 | ------ -------- ------------ ----------- SQL语句: CREATE TABLE `person` ( `s_id` varchar(20) NOT NULL COMMENT '学号', `s_name` varchar(20) DEFAULT NULL COMMENT '姓名', `s_birth` date DEFAULT NULL COMMENT '出生日期', `s_sex` varchar(10) DEFAULT NULL COMMENT '性别', PRIMARY KEY (`s_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员信息表'; INSERT INTO `person` (`s_id`, `s_name`, `s_birth`, `s_sex`) VALUES ('01', '赵雷', '1990-01-01', '男'), ('02', '钱电', '1990-12-21', '男'), ('03', '孙风', '1990-05-20', '男'), ('04', '李云', '1990-08-06', '男'), ('05', '周梅', '1991-12-01', '女'), ('06', '吴兰', '1992-03-13', '女同学'), ('07', '郑竹', '1989-07-01', '女'), ('08', '王菊', '1990-01-20', '女'), ('09', '张三', '1991-09-08', '男'), ('10', '李四', '1992-06-15', '男'), ('11', '王五', '1993-03-25', '男'), ('12', '赵六', '1994-01-04', '男'), ('13', '张三丰', '1950-11-12', '男'), ('14', '郭靖', '1963-05-01', '男'), ('15', '杨过', '1978-09-14', '男'), ('16', '小龙女', '1980-03-03', '女'), ('17', '黄蓉', '1982-07-23', '女'), ('18', '洪七公', '1940-04-01', '男'), ('19', '欧阳锋', '1960-10-15', '男'), ('20', '韦小宝', '1975-02-06', '男'), ('21', '陈近南', '1965-08-08', '男'), ('22', '林冲', '1972-06-06', '男'), ('23', '花荣', '1980-12-12', '男'), ('24', '吴用', '1975-09-09', '男'), ('25', '贾宝玉', '1765-02-12', '男'), ('26', '林黛玉', '1780-08-08', '女'), ('27', '薛宝钗', '1785-10-15', '女'), ('28', '贾探春', '1750-04-01', '女'), ('29', '史湘云', '1765-06-06', '女'), ('30', '袁妃甸', '1750-12-12', '女');
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值