Funksiya tarkibida MAX_LENGTH o`zgarmasni e’lon qilish uchun … deb yoziladi.
const MAX_LENGTH = 99.98;
const float MAX_LENGTH = 99.98;
double MAX_LENGTH = 99.98;
const double MAX_LENGTH = 99.98;
define direktivasidan foydalangan holda MAX_LENGTH o`zgarmasini e’lon qilish uchun … deb yoziladi.
#define MAX_LENGTH = 99.98;
#define MAX_LENGTH = 99.98
#define MAX_LENGTH 99.98;
#define MAX_LENGTH 99.98
Dasturda o`qilishi va sozlashlarni amalga oshirishda qulaylikka erishish maqsadida 3.14159 kabi literal qiymatlarni _______da e’lon qilish kerak.
o`zgaruvchilar
funksiyalar
o`zgarmaslar
sinflar
Qaysi ma’lumot turi xotiradan eng ko`p joyni talab qiladi?
long
int
short
double
long double
Quyidagi kodni tahlil qiling:
#include using namespace std;
int main()
{
int n = 10000 * 10000 * 10000;
cout << "n = " << n << endl;
return 0;
}
Dastur n = 1000000000000ni ko`rsatadi
10000 * 10000 * 10000 ning qiymati intturiga mansub nning sonli oraliq qiymatidan oshib ketadi. Oshib ketish sababiga ko`ra dastur bajarilmasdan to`xtatiladi.
10000 * 10000 * 10000 ning qiymati intturiga mansub nning sonli oraliq qiymatidan oshib ketadi. Bu oshib ketish holatini yuzaga keltiradi va dastur bajarilishda davom etadi. Chunki, C++ oshib ketish haqida xatolik bermaydi.
10000 * 10000 * 10000 ning qiymati intturiga mansub nning sonli oraliq qiymatidan oshib ketadi. Oshib ketmaslik sababiga ko`ra dastur bajarilmasdan to`xtatiladi
10000 * 10000 * 10000 ning qiymati intturiga mansub nning sonli oraliq qiymatidan oshib ketadi. Oshib ketmaslik sababi yuzaga keladi va dastur bajarilishda davom etadi. Chunki, C++ oshib ketmaslik haqida xatolik bermaydi.
45/4 ning natijasi nima bo`ladi?
10
11
11.25
12
Quyidagi ifodalarning qaysi biri 0.5 qiymatga teng?