Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cでの事前インクリメント(または事前デクリメント)


インクリメント演算子は値を1つ増やすために使用され、デクリメントは逆の増分で機能します。デクリメント演算子は値を1つ減らします。

これがC言語のプリインクリメント演算子の構文です

++variable_name;

これがC言語のプリデクリメント演算子の構文です

--variable_name;

pre-increment演算子とpre-decrement演算子の違いを見てみましょう。

プリインクリメント- 変数に値を割り当てる前に、値は1ずつ増加します。

これは、C言語での事前インクリメントの例です。

#include <stdio.h>
int main() {
   int i = 5;
   printf("The pre-incremented value : %d\n",i);
   while(++i < 10 )
   printf("%d\t",i);
   return 0;
}

出力

The pre-incremented value : 5
6789

事前デクリメント- 変数に値を割り当てる前に、値が1つ減ります。

これは、C言語での事前デクリメントの例です。

#include <stdio.h>
int main() {
int i = 10;
   printf("The pre-decremented value : %d\n",i);
   while(--i > 5 )
   printf("%d\t",i);
   return 0;
}

出力

The pre-decremented value : 10
9876

  1. HTML値属性

    HTML value属性は、HTMLドキュメント内のHTML要素の初期値を定義します。 ボタン、入力、メーター、li、オプション、進行状況に適用できます。 およびparam HTML要素。 構文 以下は構文です- <tagname value=”text”></tagname> HTML値の属性の例を見てみましょう- 例 <!DOCTYPE html> <html> <style>    body {       color: #000;   &n

  2. ER図の最小化

    問題の説明 ERダイアグラムは、さまざまなテーブルとそれらの間の関係を図で表したものです。データベースの数を減らすことができるER図。 1対1のカーディナリティ 以下の図を1対1のカーディナリティで考えてみましょう- 上記のER図は3つのエンティティを表しています- 従業員エンティティには、emp_nameという2つの属性があります。 emp_idが主キーです 会社エンティティには、cmp_nameという2つの属性があります。 cmp_idが主キーです 作業エンティティの主キーはemp_idまたはcmp_idにすることができます 3つのテーブルを1つに結合することはできず、Wo