Minggu, 18 November 2012

Keywords dan Library Function dalam Bahasa C

Keywords dan Library Function dalam Bahasa C

Keywords dan Library Functions dalama Bahasa C
Perhatikan dua contoh program c yang tujuannya menginput dua buah nilai kemudian mencetak totalnya, sebagai berikut :


#include <stdio.h>

void main() {

   int A, B, T;

   scanf("%i", &A);

   scanf("%i", &B);

   T = A + B;

   scanf("%i", &T);

}




Perhatikan kata-kata yang ada dalam kedua program tersebut, yaitu:
 include

stdio.h
stream.h

void
int

main()
scanf()
printf()
cin
cout



Diantara banyak sekian kata yang digunakan dalam suatu bahasa pemograman ada yang disebut keyword (kata kunci) dan ada yang digunakan untuk function (fungsi).


include sendiri bukan merupakan keyword, tapi suatu instruksi yang diberikan untuk compiler agar menyertakan (include) library function yang terdapat dalam suatu file yang disediakan oleh bahasa C.

autodogotoshorttypedef
breakdoubleifsignedunion
caseelseintsizeofunsigned
charenumlongstaticvoid
constexternregisterstructvolatile
continuefloatreturnswitchwhile
defaultfor


stdio.hclearerr()flushall()fscan()puts()
fclose()fopen()fseek()putw()
fccloseall()fprint()fsetpos()rename()
fdopen()fputc()ftell()rewind()
fflush()fputchar()fwrite()scanf()
fgetc()fputs()gets()unlink()
fgetchar()fread()getw()
fgetpos()free()perror()
fgets()freopen()printf()
math.habs()ceil()labs()sqrt()
acosh()cos()ldexp()tan()
asin()cosh()log()tanh()
atan()exp()log10()fmod()
atan2()fabs()pow()sinh()
atof()floor()sin()
stdlib.habs()free()abs(x)
atof()ldiv()atoi(s)
atoi()malloc()random(sum)
atol()rand()randomize()
div()srand()
exit()system()
string.hstrcpy()strcat()strlen()
strcmp()strchr()
conio.clrscr()getche()khbit()
getch()gotoxy()putch()
ctype.hstlower()isalnum( c)isgraph( c)isupper( c)
toupper()isalpha( c)islower( c)isxdigit( c)
isascii( c)isprint( c)toascii( c)
iscntrl( c)ispuncts( c)_tolower( c)
isdigit( c)isspace( c)_toupper( c)


for detail function each function will be present to all you next time insyaAllah

Narupi 18 November 2012

Tidak ada komentar:

Posting Komentar