Rumah > pembangunan bahagian belakang > C++ > Apakah fungsi yang telah ditetapkan dalam bahasa C?

Apakah fungsi yang telah ditetapkan dalam bahasa C?

王林
Lepaskan: 2023-08-25 15:01:10
ke hadapan
1512 orang telah melayarinya

Apakah fungsi yang telah ditetapkan dalam bahasa C?

Fungsi dibahagikan secara meluas kepada dua kategori, seperti berikut: -

  • Fungsi yang dipratentukan
  • Fungsi takrif pengguna

Fungsi yang dipratakrifkan (atau) dalam sistem🜎🜎 telah ditetapkan perpustakaan.

  • Pengaturcara akan menggunakan semula kod yang sudah ada dalam perpustakaan sistem untuk menulis kod tanpa ralat.

  • Tetapi untuk menggunakan fungsi perpustakaan, pengguna mesti memahami sintaks fungsi tersebut.
  • Contoh -

sqrt() fungsi tersedia dalam perpustakaan math.h dan penggunaannya ialah -

y= sqrt (x)
x number must be positive
eg: y = sqrt (25)
then ‘y’ = 5
Salin selepas log masuk
  • printf ( ) terdapat dalam perpustakaan stdio.h.
clrscr ( ) wujud dalam perpustakaan conio.h.
  • example
  • given di bawah adalah program C dengan fungsi yang telah ditetapkan sqrt, printf, conio-

#include<stdio.h>
#include<conio.h>
#include<math.h>
main ( ){
   int x,y;
   clrscr ( );
   printf ("enter a positive number");
   scanf (" %d", &x)
   y = sqrt(x);
   printf("squareroot = %d", y);
   getch();
}
Salin selepas log masuk
e

output

you akan melihat output berikut-
Enter a positive number 25
Squareroot = 5
Salin selepas log masuk
e

menguasai beberapa fungsi yang lebih awal-

cbrt (x ): Punca kubus bagi x

Log(x): Logaritma asli bagi tapak x e

Sil(x): Bundarkan x kepada integer yang lebih kecil tidak kurang daripada x
  • Pow(x,y): x dinaikkan kepada kuasa y...
  • Pow(x,y): x dinaikkan kepada kuasa y...
  • ul>Contoh
  • Berikut ialah atur cara C menggunakan fungsi yang telah ditetapkan -
    #include<stdio.h>
    #include<math.h>
    main ( ){
       int x,y,z,n,k,p,r,q;
       printf ("enter x and n values:");
       scanf (" %d%d", &x,&y)
       y=cbrt(x);
       z=exp(x);
       k=log(x);
       p=ceil(x);
       q=pow(x,r);
       printf("cuberoot = %d", y);
       printf("exponent value = %d",z);
       printf("logarithmic value = %d", k);
       printf("ceil value = %d", p);
       printf("power = %d", q);
       getch();
    }
    Salin selepas log masuk
    Output

    Output adalah seperti berikut-

    enter x and n values:9 2
    cuberoot = 2
    exponent value = 8103
    logarithmic value = 2
    ceil value = 9
    power = 81
    Salin selepas log masuk

    Atas ialah kandungan terperinci Apakah fungsi yang telah ditetapkan dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan