我在网上看教程,不明白为什么我们需要使用这个:
printf("The value is 7: [ %d]\n",k++);
Run Code Online (Sandbox Code Playgroud)
所以,这就是我所拥有的:
int k = 6;
k++;
printf("The value is 7: [ %d]\n",k);
Run Code Online (Sandbox Code Playgroud)
输出:
The value is 7: [ 7]
Run Code Online (Sandbox Code Playgroud)
现在这就是他所做的:
int k = 6;
k++;
printf("The value is 7: [ %d]\n",k++);
Run Code Online (Sandbox Code Playgroud)
输出:
The value is 7: [ 7]
Run Code Online (Sandbox Code Playgroud)
这也将打印出 7:
int k = 6;
printf("The value is 7: [ %d]\n",k++);
printf("The value [%d]\n", k);
Run Code Online (Sandbox Code Playgroud)
输出:
The value is 7: [ 6]
The value [7]
Run Code Online (Sandbox Code Playgroud)
我的困惑是递增的重要性是什么printf()?
我的困惑是增加 printf 的重要性是什么?
没有任何重要性。
这些示例始终只是向像您这样的人展示 pre- ( ++k) 和 post-incrementing ( k++) 操作是如何工作的。没有关于在 内部增加变量的严格规则printf()。
您不需要这样做,但这是非常有价值的操作,值得了解。
++k称为预增量:值k将首先增加,然后使用。
k++称为后增量:k将首先使用的值,然后增加 1。
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |