a と a
1 の違いは、計算結果が異なります。前者の結果は、プログラムの実行プロセスに関連するものです。 1 を加算しないことも可能ですが、後者の結果はプラス 1 になります;2. 計算プロセスが異なります。前者の計算プロセスは、最初に 1 を実行してから 1 を加算します。 , 後の計算処理は、最初に 1 を加算することになります。1 に進み、次に a を実行します。
質問例
int a = 100; aは最初は100です。 Print a; この printf は a の値を出力します。これは式 a の値であることに注意してください。前の説明によると、a の値は a の値、つまり 100 です。このステートメントが終了した後 (つまり、副作用が発生した後)、a の値は 1 ずつ増加することを忘れないでください。 Print a; a の現在の値は 101 です。ここで、a 式の値を出力したいとします。a の値は 1 に等しいため、102 が出力されます。このステートメントの後は、a=101 1=102 となります。 Print --a; 今回は、自己インクリメントと同じ --a 式の値を出力したいとします。 --a の値は a-1 に等しいため、101が印刷されます。このステートメントの後は、a=102-1=101 となります。 Print a--; a--式の値は a の値であるため、101 が出力されます。このステートメントの後は、a=101-1=100 となります。 Print a 1; この式は自動インクリメントとは何の関係もなく、単に 1 の値 (101) を出力するだけです。 a 自体の値には影響しません (加算式には副作用はありません)。 Print a; このとき、もちろん a の値は 100 のままです。推奨チュートリアル: 「PHP チュートリアル
」###以上がa++ と ++a の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
1 か月前ByDDD
Atomfallのクレーンコントロールキーカードを見つける場所
1 か月前ByDDD
Inzoi:学校と大学への応募方法
3週間前ByDDD

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ホットトピック
Gmailメールのログイン入り口はどこですか?
7751
15


Java チュートリアル
1643
14


CakePHP チュートリアル
1398
52


Laravel チュートリアル
1293
25


PHP チュートリアル
1234
29

