float default void static long extern continue unsigned sizeof int enum char union signed if else case typedef short goto double break switch return for do auto
Funksiyalar tavsifi:
Funksiyalar tavsifi:
[]
[]
<main() – asosiy funksiyani tavsiflash>
[]
void> ([
])
{[< Lokal o‘zgaruvchilar va konstantyalarni e’lon qilish>]
}
Dastur strukturasi С++ tilida bosh harflar va kichik harflar farq qiladi!
С++ dastrulash tilidagi dastru kodiga misoil
// Microsoft Visual C++ (Ex1_01)
#include "stdafx.h"
#include
int a=18,
b=24,
c;
int nod(int a,int b)
{
while (a!=b)
if (a>b) a=a-b;
else b=b-a;
return a;
}
int main()
{
c=nod(a,b);
printf("nod=%d\n", c);
return 0;
}
Preprotsessor komandalari
O‘zgaruvchilarni e’lon qilish
Asosiy funksiya
Funksiya tavsifi
Konstanta va o‘zgaruvchilar
Ixtiyoriy dasturning asosiy obyekti ma’lumot hisoblanadi
Ma’lumot
Konstantalar
O‘zgaruvchilar
Literallar
Tayinlanmagan
Tayinlangan
Nomlangan
Butun konstantaning qiymatiga qarab, kompilyator uni turiga mos xotirada ifodalaydi. Dasturchi L, l yoki U,u kabi qo'shimchalaridan foydalanishi mumkin (64L, 067u, 0x56L).
Haqiqiy konstantalar siljuvchi nuqta orqali ifodalanadi:
- Butun qismi (o‘nlik butun konstanta);
O‘nlik nuqta;
Kasr qismi (o‘nlik butun konstanta) ;
Exponenta belgisi (e yoki E);
O‘nlik daraja ko‘rsatkichi (o‘nlik butun konstanta, ishorali bo‘lishi mumkin);