Ko'p o'lchovli massivlar bilan ishlash
Bir o'lchamli massivlarning hadlari skalyar miqdorlar bo'lgan edi. Umumiy holda esa, massiv hadlari o'z navbatida yana massivlar bo'lishi mumkin, agar bu massivlar skalyar miqdorlar bo'lsa, natijada ikki o'lchamli massivlarni hosil qilamiz. Ikki o'lchamli massivlarga misol sifatida matematika kursidagi matritsalarni keltirish mumkin. Agar bir o'lchamli massivning hadlari o'z navbatida matritsalar bo'lsa natijada uch o'lchovli massivlar hosil qilinadi va h.k.
Ikki o'lchamli massiv tipini ko'rsatish quyidagicha bajariladi:
[][];
Toifalarni o'zgartiruvchi funktsiyalar
Quyida keltirilgan funktsiyalar satrlarni butun yoki haqiqiy sonli tiplarga o'zgartirish uchun mo'ljallangan. Bu funktsiyalarni ishlatish uchun stdlib.h sarlavha faylini dasturga qo'shish kerak bo'ladi.
Funktsiya prototipi
|
Funktsiya tasnifi
|
double atof(const char * c)
|
c satrini haqiqiy sonli toifaga o'zgartiradi
|
int atoi(const char * c)
|
c satrini butun sonli int toifaga o'zgartiradi
|
long atol(const char * c)
|
c satrini butun sonli long toifaga o'zgartiradi
|
long long atoll(const char * c)
|
c satrini butun sonli long long toifaga o'zgartiradi
|
char * itoa(int n, char * satr, int radix)
|
n sonini radix sanoq sistemasida satr o'zgaruvchisiga o'zlashtiradi
|
Do'stlaringiz bilan baham: |