
case дотор if нөхцөлт шалгагч ямар зорилгоор оруулсаныг дэвтэртээ тайлбарлан бичиж шалгуул.
1. #define хэрэглэх
#define <тогтмолын нэр> <тогтмол утга>
Жишээ:
#define month 12
#define degree –50
#define pi 3.1412
#define name “Galt”
#define question “Really?”
2. const хэрэглэх
const <төрөл> <нэр>=<тогтмол утга>
Жишээ нь:
const int MONTH=12
const int DEGREE=–50
const double PI=3.1412
const char NAME[]=“Galt”
const char QUESTION[]=“Really?”
Жишээ 2
#include <stdio.h>
#define greeting ”Сайн байна уу?”
void main()
{
printf(greeting);
}
// Үр дүн: Сайн байна уу?
main()
{
return 0;
}
Төрөл Утгын муж Санах ойд
char 0..255 = ASCII0..ASCII255 1
short -32768..32767 2
unsigned short 0..65535 2
int -32768..32767 2
unsigned int 0..65535 2
long -2147483648.. 2147483647 4
unsigned long 0..4294967295 4
float 1.17549435e-38..3.40282347e+38 4
double 2.2250738585072014e-308 .. 1.7976931348623157e+308 8
<төрөл> <хувьсагчнэр>[=<утга>];
Жишээ:
int btoo1; //бүхэл тоон утга өгч болох хувсагч
int btoo2=-10; //анхны -10 гэсэн бүхэл тоон утгатай хувсагч
float butarhai1=2.57; //анхны 2:57 гэсэн бутархай тоон утгатай хувсагч
unsigned int btoo3=500; //анхны 500 гэсэн бүхэл тоон утгатай хувсагч
char temdeg1,temdeg2=’*’,tm3; //байраараа утга нь өгөгдсөн тэмдэгт хувсагчид