21xrx.com
2024-12-22 21:25:26 Sunday
登录
文章检索 我的文章 写文章
C语言中i++和++i的区别 你知道吗
2023-06-18 19:59:33 深夜i     --     --
C语言 for循环 自增

C语言中,for循环是常见的循环语句之一。在for循环中,有两种常见的变量自增方式,即i++和++i。

i++表示先使用i的值,再自增;而++i则表示先自增i的值,再使用。虽然两者在使用上没有本质差别,但在某些情况下,会产生一些不同的效果。

例如以下代码:


int i = 1;

printf("%d ", i++); // 输出1,i的值变为2

printf("%d ", ++i); // i的值变为3,输出3

在第一行代码中,使用了i++的方式,即先输出i的值1,再将i的值自增。而在第二行代码中,使用了++i的方式,即先将i的值自增为3,再输出。

因此,两种方式的选择,要根据具体的需求和场景来决定。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复