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

Cプログラミングの関数のさまざまなカテゴリは何ですか?


引数が存在するかどうか、および値が返されるかどうかに応じて、関数は-

に分類されます。
  • 引数も戻り値もない関数

  • 引数なしで戻り値のある関数

  • 引数ありで戻り値のない関数

  • 引数と戻り値を持つ関数

引数と戻り値のない関数

Cプログラミングの関数のさまざまなカテゴリは何ですか?

#include<stdio.h>
main (){
   void sum ();
   clrscr ();
   sum ();
   getch ();
}
void sum (){
   int a,b,c;
   printf("enter 2 numbers:\n");
   scanf ("%d%d", &a, &b);
   c = a+b;
   printf("sum = %d",c);
}

出力

Enter 2 numbers:
3
5
Sum=8

引数なしで戻り値のある関数

Cプログラミングの関数のさまざまなカテゴリは何ですか?

#include<stdio.h>
main (){
   int sum ();
   int c;
   c= sum ();
   printf(“sum = %d”,c);
   getch ();
}
int sum (){
   int a,b,c;
   printf(“enter 2 numbers”);
   scanf (“%d%d”, &a, &b);
   c = a+b;
   return c;
}

出力

Enter two numbers 10 20
30

引数ありで戻り値のない関数

Cプログラミングの関数のさまざまなカテゴリは何ですか?

#include<stdio.h>
main (){
   void sum (int, int );
   int a,b;
   printf("enter 2 numbers");
   scanf("%d%d", &a,&b);
   sum (a,b);
   getch ();
}
void sum ( int a, int b){
   int c;
   c= a+b;
   printf (“sum=%d”, c);
}

出力

Enter two numbers 10 20
Sum=30

引数と戻り値を持つ関数

Cプログラミングの関数のさまざまなカテゴリは何ですか?

#include<stdio.h>
main (){
   int sum ( int,int);
   int a,b,c;
   printf("enter 2 numbers");
   scanf("%d%d", &a,&b);
   c= sum (a,b);
   printf ("sum=%d", c);
   getch ();
}
int sum ( int a, int b ){
   int c;
   c= a+b;
   return c;
}

出力

Enter two numbers 10 20
Sum=30

  1. C言語でのさまざまな検索手法は何ですか?

    検索手法とは、要素のリストから重要な要素を見つけることです。 指定された要素がリストに存在する場合、検索プロセスは成功したと言われます。 指定された要素がリストに存在しない場合、検索プロセスは失敗したと言われます。 C言語は、2種類の検索手法を提供します。それらは次のとおりです- 線形検索 二分探索 線形探索 キー要素の検索は直線的に行われます。 これは最も簡単な検索手法です。 リストが並べ替えられることは想定されていません。 制限-より多くの時間を消費し、システムの電力を削減します。 入力(i / p) ソートされていない要素のリスト、キー。 出力(o /

  2. メソッドがC#でオーバーロードされるさまざまな方法は何ですか?

    メソッドをオーバーロードできるさまざまな方法は-です。 The datatypes of parameters are different The number of parameters are different 以下に、パラメータのさまざまなデータ型を示す例を示します- void print(int i) {    Console.WriteLine("Printing int: {0}", i ); } void print(double f) {    Console.WriteLine("Printing f