Cプログラミング

 Computer >> コンピューター >  >> プログラミング >> Cプログラミング
  1. if-elseステートメントをC言語で説明する

    If-elseステートメントは、trueとfalseの条件を処理します。条件がtrueの場合は「trueblock」が実行され、条件がfalseの場合は「falseblock」(または)「elseblock」が実行されます。 構文 以下の構文を参照してください- if (condition){    True block statement(s) }else{    False block statement(s) } ifelseステートメントの動作 if else条件では、条件がtrueの場合、trueブロックステートメントに入り、操作

  2. ネストされたif-elseステートメントをC言語で説明する

    「ネストされたif」は、if(または)elseのいずれかのオブジェクトであるifステートメントです。 「if」は別のif(または)elseの中に配置されます。 構文 以下の構文を参照してください- if (condition1){    if (condition2)       stmt1;    else       stmt2; } else{    if (condition3)       stmt3;    el

  3. else-ifラダーステートメントをC言語で説明する

    これは、多方向の決定を書くための最も一般的な方法です。 構文 以下の構文を参照してください- if (condition1) stmt1; else if (condition2) stmt2; - - - - - - - - - - else if (condition n) stmtn; else stmt x; アルゴリズム 以下に示すアルゴリズムを参照してください- START Step 1: Declare int variables. Step 2: Read a,b,c,d values at runtime Step 3: i. if(a>b &&

  4. C言語でswitchステートメントを説明する

    複数の決定の中から1つを選択するために使用されます。 「switch」は、整数(または)文字定数のリストに対して値を連続してテストします。一致するものが見つかると、その値に関連付けられたステートメントが実行されます。 構文 構文は以下のとおりです- switch (expression){    case value1 : stmt1;       break;    case value2 : stmt2;       break;    - - - - - - &nbs

  5. ネストされたswitchケースをC言語で説明する

    問題 ネストされたswitchcaseを使用して、ユーザーが入力したパスワードが有効かどうかをIDに基づいて確認するCプログラムを作成します。 解決策 解決策を以下に説明します- C言語では、外部スイッチに配置される内部スイッチを記述できます。 内側と外側のスイッチのケース値は、共通の値を持つことができます。 ルール 式が実行されて結果が得られます。 ケースラベルには定数と一意の値を使用する必要があります。 ケースラベルはコロン(:)で終了する必要があります。 それぞれの場合にbreakキーワードを含める必要があります。 デフォルトのラベルは1つだけです。 ネストされた複

  6. 最大公約数(HCF)と最小公倍数(LCM)を見つけるためのCプログラム

    まず、最大公約数(HCF)を見つける方法を学びましょう。 最大公約数(HCF) 最大数は、2つ以上の数のそれぞれを除算するものであり、HCFまたは最大公約数と呼ばれます。これは、最大公約数(GCM)および最大公約数(GCD)とも呼ばれます。 たとえば、 12と16のHCFとは何ですか? Factors of 12 = 1, 2, 3, 4, 6,12. Factors of 16=1,2,4,8,16 12と16の最大公約数(H.C.F)=4。 最小公倍数(LCM) LCM(x、y)で表される2つの整数xとyの場合、xとyの両方で割り切れる最小の正の整数です。 たとえば、 LC

  7. C言語の1次元配列とは何ですか?

    配列は、共通の名前で保存される関連アイテムのグループです。 構文 配列を宣言するための構文は次のとおりです- datatype array_name [size]; アレイの種類 アレイは大きく3つのタイプに分類されます。それらは次のとおりです- 1次元配列 2次元配列 多次元配列 1次元配列 構文は次のとおりです- datatype array name [size] たとえば、int a [5] 初期化 配列は、次の2つの方法で初期化できます- コンパイル時の初期化 実行時の初期化 例 以下は、コンパイル時の初期化に関するCプログラムです- #include<

  8. C言語の2次元配列とは何ですか?

    配列は、共通の名前で保存される関連アイテムのグループです。 構文 配列を宣言するための構文は次のとおりです- datatype array_name [size]; アレイの種類 アレイは大きく3つのタイプに分類されます。それらは次のとおりです- 1次元配列 2次元配列 多次元配列 初期化 配列は、次の2つの方法で初期化できます- コンパイル時の初期化。 実行時の初期化。 2つの多次元配列 これらは、値のテーブルをマトリックスアプリケーションに格納(または)する必要がある状況で使用されます。 構文 構文は以下のとおりです- datatype array_ name [

  9. C言語の多次元配列とは何ですか?

    配列は、共通の名前で保存される関連アイテムのグループです。 構文 配列を宣言するための構文は次のとおりです- datatype array_name [size]; アレイの種類 アレイは大きく3つのタイプに分類されます。それらは次のとおりです- 1次元配列 2次元配列 多次元配列 初期化 配列は2つの方法で初期化できます。それらは以下に言及されています- コンパイル時の初期化。 実行時の初期化。 多次元配列 「C」を使用すると、3つ(または)以上の次元の配列を使用できます。 正確な制限はコンパイラによって決定されます。 構文 構文は次のとおりです- datatype

  10. C言語の自動ストレージクラスとは何ですか?

    Cプログラミング言語には4つのストレージクラスがあり、次のとおりです- 自動 外部 静的 登録 自動変数/ローカル変数 キーワードはautoです。これらはローカル変数とも呼ばれます。 スコープ ローカル変数のスコープは、それらが宣言されているブロック内で使用できます。 これらの変数はブロック内で宣言されます。 デフォルト値:ガベージ値。 アルゴリズム アルゴリズムは以下のとおりです- START Step 1: Declare and initialize auto int i=1    I. Declare and initialized auto int i

  11. C言語の静的ストレージクラスとは何ですか?

    Cプログラミング言語には4つのストレージクラスがあり、次のとおりです- 自動 外部 静的 登録 静的変数 キーワードは静的です。 スコープ 静的変数のスコープは、プログラム全体および関数呼び出しの間でその値を保持することです。 静的変数は一度だけ初期化されます。 デフォルト値 ゼロです。 例1 以下は、静的ストレージクラスのCプログラムです。 − #include<stdio.h> main ( ){    inc ( );    inc ( );    inc ( ); } inc ( ){

  12. C言語でステートメントブロックに関連するスコープルールを説明する

    スコープルールは、次の要因に関連しています- 変数のアクセシビリティ。 変数が存在する期間。 変数の使用の境界。 ステートメントブロックに関連するスコープルール 以下に示します- ブロックは、一連のステートメントで構成される中括弧で囲まれています。 ブロック内で宣言された変数は、そのブロック内でアクセスおよび使用可能であり、ブロック外には存在しません。 例1 以下は、ステートメントブロックに関連するスコープルールのCプログラムです。 − #include<stdio.h> main ( ){    {     &nb

  13. C言語で引数として個々の要素を送信するにはどうすればよいですか?

    配列は、共通の名前で保存されている関連アイテムのグループです。 配列の宣言 配列の宣言に使用される構文は次のとおりです- datatype array_name [size]; 初期化 配列は、次の2つの方法で初期化できます- コンパイル時の初期化 実行時の初期化 配列は、次のように宣言時に初期化することもできます- int a[5] = {100,200,300,400,500}; 機能 関数は、特定の明確に定義されたタスクを実行する自己完結型のブロックです。関数への引数として配列を渡す2つの方法は次のとおりです- 関数の引数として配列全体を送信します。 関数の引数とし

  14. C言語でポインタと1次元配列を説明する

    ポインタは、別の変数のアドレスを格納する変数です。 機能 ポインタの機能を以下に説明します- ポインタはメモリスペースを節約します。 メモリ位置に直接アクセスできるため、ポインタの実行時間が短縮されます。 ポインタを使用すると、メモリに効率的にアクセスできます。つまり、メモリは動的に割り当てられ、割り当てが解除されます。 ポインタはデータ構造で使用されます。 ポインタの宣言、初期化、アクセス 次のステートメントを検討してください- int qty = 179; メモリ内では、変数は次のように表すことができます- ポインタの宣言 これは、以下のステートメントで説明されているよう

  15. Cプログラミング言語でのポインタの配列を説明する

    ポインタは、別の変数のアドレスを格納する変数です。 機能 ポインタはメモリスペースを節約します。 メモリ位置に直接アクセスできるため、ポインタの実行時間が短縮されます。 ポインタを使用すると、メモリに効率的にアクセスできます。つまり、メモリは動的に割り当てられ、割り当てが解除されます。 ポインタはデータ構造で使用されます。 ポインタの宣言と初期化 次のステートメントを検討してください- int qty = 179; メモリ内では、変数は次のように表すことができます- ポインタの宣言 これは、以下に示すように、「p」が別の整数変数のアドレスを保持するポインタ変数であることを意味し

  16. C言語のvoidポインタとは何ですか?

    これは、任意のデータ型変数のアドレスを保持できる(または)任意のデータ型変数を指すことができるポインターです。 宣言 voidポインタの宣言は次のとおりです- void *pointername; 例-void*vp; アクセス −型キャスト演算子は、ポインターを介して変数の値にアクセスするために使用されます。 構文 voidポインタの構文を以下に示します- * ( (type cast) void pointer) 例1 int i=10; void *vp; vp = &i; printf ("%d", * ((int*) vp)); // int *

  17. C言語のmallocとは何ですか?

    Cライブラリのメモリ割り当て関数void*malloc(size_t size)は、要求されたメモリを割り当て、そのメモリへのポインタを返します。 メモリ割り当て関数 以下に説明するように、メモリは2つの方法で割り当てることができます- コンパイル時にメモリが割り当てられると、実行中にメモリを変更することはできません。不十分であるか、そうでなければメモリの浪費の問題があります。 解決策は、動的に、つまりプログラムの実行中のユーザーの要件に従ってメモリを作成することです。 動的メモリ管理に使用される標準ライブラリ関数は次のとおりです- malloc() calloc() r

  18. C言語でのCallocとは何ですか?

    Cライブラリのメモリ割り当て関数void*calloc(size_t nitems、size_t size)は、要求されたメモリを割り当て、そのメモリへのポインタを返します。 mallocとcallocの違いは、mallocがメモリをゼロに設定しないのに対し、callocは割り当てられたメモリをゼロに設定することです。 メモリ割り当て関数 以下に説明するように、メモリは2つの方法で割り当てることができます- コンパイル時にメモリが割り当てられると、実行中にメモリを変更することはできません。不十分であるか、そうでなければメモリの浪費の問題があります。 解決策は、動的に、つまりプログ

  19. C言語でのReallocとは何ですか?

    Cライブラリのメモリ割り当て関数void*realloc(void * ptr、size_t size)は、mallocまたはcallocの呼び出しで以前に割り当てられたptrが指すメモリブロックのサイズを変更しようとします。 メモリ割り当て関数 以下に説明するように、メモリは2つの方法で割り当てることができます- コンパイル時にメモリが割り当てられると、実行中にメモリを変更することはできません。不十分であるか、そうでなければメモリの浪費の問題があります。 解決策は、動的に、つまりプログラムの実行中のユーザーの要件に従ってメモリを作成することです。 動的メモリ管理に使用される標準

  20. C言語での値渡しとは何ですか?

    値渡しは、Cプログラミング言語で引数として送信される値と呼ばれます。 アルゴリズム C言語での値渡しの動作を説明するアルゴリズムを以下に示します。 START Step 1: Declare a function that to be called. Step 2: Declare variables. Step 3: Enter two variables a,b at runtime. Step 4: calling function jump to step 6. Step 5: Print the result values a,b. Step 6: Called function

Total 1436 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:55/72  20-コンピューター/Page Goto:1 49 50 51 52 53 54 55 56 57 58 59 60 61