C dasturlash tilining asosiy tushunchalari
1 Dastur tuzilmasi
C dasturlash tilida har bir dastur quyidagi asosiy komponentlardan tashkil topadi:
Preprocessor direktivalari (
#include
) — bu yerda kerakli kutubxonalar kiritiladi.Funksiyalar — har qanday C dasturi
main()
funksiyasidan boshlanadi.O'zgaruvchilar — kod ichida ma'lumotlarni saqlash uchun ishlatiladi.
Chiqish va kiritish funksiyalari —
printf()
vascanf()
orqali foydalanuvchi bilan o'zaro aloqada bo'lish.
Quyida oddiy dastur tuzilmasi misol qilib keltirilgan:
Bu yerda:
#include <stdio.h>
— preprocessor direktiva bo‘lib, ekranga chiqarish uchun zarur bo‘lganprintf()
funksiyasini ishlatish imkonini beradi.int main()
— dastur kirish nuqtasi, bu funksiya orqali dastur bajarila boshlaydi.return 0;
— dasturning muvaffaqiyatli yakunlanganini bildiradi.
2 O‘zgaruvchilar va ularning turlari
O‘zgaruvchilar — bu dastur davomida qiymati o‘zgarishi mumkin bo‘lgan xotira bo‘laklari. Har bir o‘zgaruvchini e'lon qilganingizda, uning turini belgilashingiz kerak bo‘ladi. Asosiy ma'lumot turlari quyidagilar:
int — butun sonlar uchun (integer).
float — kichik o‘nli sonlar uchun.
char — bitta belgi uchun.
double — katta o‘nli sonlar uchun.
Misol:
Bu yerda:
int yosh = 25;
— yosh nomli o‘zgaruvchi butun son qiymatiga ega.float pul = 123.45;
— pul o‘zgaruvchisi o‘nli sonni ifodalaydi.char belgi = 'A';
— belgi bitta simvolni ifodalaydi.double kattaSon = 98765.4321;
— katta son ancha keng o‘lchamli o‘nli sonni ifodalaydi.
3 Ma'lumot turlari (int, float, char, double)
C dasturlash tilida quyidagi asosiy ma'lumot turlari mavjud:
int — butun sonlarni ifodalaydi. Masalan:
5
,-100
.float — kichik o‘nli sonlarni ifodalaydi. Masalan:
3.14
,-0.5
.char — bitta belgini ifodalaydi. Masalan:
'A'
,'b'
.double — floatdan kattaroq o‘lchamdagi o‘nli sonlarni ifodalaydi. Masalan:
2.71828
,12345.6789
.
Har bir ma'lumot turining ishlatilishi uchun misollar:
4 Konstantalar va o'zgaruvchilar o'rtasidagi farq
O‘zgaruvchilar — dastur davomida qiymati o‘zgarishi mumkin bo‘lgan elementlar.
Konstantalar — dasturning boshida belgilanadi va qiymati dastur davomida o‘zgarmaydi. Konstantalar uchun
const
kalit so‘zi ishlatiladi.
Misol:
Bu yerda:
const float PI = 3.14159;
—PI
konstantasi e'lon qilingan va bu qiymat o‘zgartirilmaydi.O‘zgaruvchilarning qiymati esa kod davomida o‘zgarishi mumkin.
5 Kiritish va chiqarish operatsiyalari (printf()
, scanf()
)
printf()
, scanf()
)printf()
— ma'lumotni ekranga chiqarish uchun ishlatiladi.scanf()
— foydalanuvchidan ma'lumot olish uchun ishlatiladi.
Misol:
Bu yerda:
printf()
foydalanuvchiga ekranga yozuv chiqaradi.scanf()
orqali foydalanuvchidan kiritilayotgan ma'lumotlar olinadi va ularni ekranga qaytarib chiqarish amalga oshiriladi.
Last updated