この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 15359|答える: 2

[C] ポインタ変数を参照し、サイズを比較する方法

[リンクをコピー]
掲載地 2015/12/10 13:29:45 | | | |
2つの整数AとBを入力し、出力AとBを最初に大きい順に、次に小さい順に入力します。
コードは以下の通りです:
変数アドレスを参照し、アドレス演算子を取る方法 *ポインタ演算子(または間接アクセス演算子)
#include 「stdafx.h」
#include < stdio.h>
INTメイン(int ARGC、Char* ARGV[])
{
    int *p1,*p2,*p,a,b;
    printf("整数を2つ入力してください:』);
    scanf("%d,%d",&a,&b);
    p1=&a;
    p2=&b;
    If(a<b)
    {p1=&b;p2=&a;}//Pointer 強調 {p=p1; p1=p2; p2=p; これにより、P1とP2に直接新しい値を割り当てられるため、中間変数pを定義する必要がなくなり、プログラムはより簡潔になります
    このアルゴリズムは整数変数の値を交換するのではなく、2つのポインタ(aとbのアドレス)の値を交換します

    printf("a=%d,b=%d\n",a,b);
    printf("max=%d, min=%d\n",*p1,*p2);
    返す0;
}







先の:C#はGET、POSTリクエストを使って結果を取得します
次に:関数のパラメータとしてのポインタ変数 サイズ比較
掲載地 2015/12/10 13:44:03 |
これはコード追加のためのものだ
 地主| 掲載地 2015/12/10 13:48:06 |
2015年12月10日 13:44公開
これはコード追加のためのものだ

知りません
  1. 原来是这个样子,
コードをコピーします
少しは理解しているようだ。
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com