i和I有什么区别及具体例子?

2026-04-18 18:411阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计643个文字,预计阅读时间需要3分钟。

i和I有什么区别及具体例子?

C++和C++i的区别及举例说明:

1. C++和C++i的区别: - C++:用于表示变量、常量等的类型和命名空间。 - C++i:通常表示整数类型。

2. C++和C++i命令的区别: - ++i:先加1后赋值,即先计算i的值,然后加1。 - i++:先赋值后加1,即先赋值i的值,然后加1。

3. 举例说明: cpp int i=5; int j=++i; // j=6, i=6 int k=i++; // k=6, i=7

i++和++i的区别及举例说明

i++和++i命令的区别有:

1、赋值顺序不同

++ i 是先加后赋值;i ++ 是先赋值后加;++i和i++都是分两步完成的。

因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i = a =b,即 ++i 是一个左值;i++ 的后面一步是自增,不是左值。

形象的理解可以是i++先做别的事,再自己加1,++i先自己加1,再做别的事情。

推荐学习:c语言视频教程

例如:

a = ++i,相当于 i=i+1; a = i;

a = i++,相当于 a = i; i=i+1;

2、效率不同

比如i=3,b=i++就是说b=3,完成之后让i变成4,b=++i就是先让i++变成4,然后b=4,其中++i比i++效率要高些。一般来说在循环域里面,这两者并没有什么很大的区别,但是要注意其生存周期,以及i值在程序流中的变化。

3、 i++ 不能作为左值,而++i 可以。

阅读全文

本文共计643个文字,预计阅读时间需要3分钟。

i和I有什么区别及具体例子?

C++和C++i的区别及举例说明:

1. C++和C++i的区别: - C++:用于表示变量、常量等的类型和命名空间。 - C++i:通常表示整数类型。

2. C++和C++i命令的区别: - ++i:先加1后赋值,即先计算i的值,然后加1。 - i++:先赋值后加1,即先赋值i的值,然后加1。

3. 举例说明: cpp int i=5; int j=++i; // j=6, i=6 int k=i++; // k=6, i=7

i++和++i的区别及举例说明

i++和++i命令的区别有:

1、赋值顺序不同

++ i 是先加后赋值;i ++ 是先赋值后加;++i和i++都是分两步完成的。

因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i = a =b,即 ++i 是一个左值;i++ 的后面一步是自增,不是左值。

形象的理解可以是i++先做别的事,再自己加1,++i先自己加1,再做别的事情。

推荐学习:c语言视频教程

例如:

a = ++i,相当于 i=i+1; a = i;

a = i++,相当于 a = i; i=i+1;

2、效率不同

比如i=3,b=i++就是说b=3,完成之后让i变成4,b=++i就是先让i++变成4,然后b=4,其中++i比i++效率要高些。一般来说在循环域里面,这两者并没有什么很大的区别,但是要注意其生存周期,以及i值在程序流中的变化。

3、 i++ 不能作为左值,而++i 可以。

阅读全文