coding with ☕️
int main() { int number1 = 33; printf("%d\n", number1); printf("%d", number1); return 0; }
difference between this
printf("%d\n", number1);
and this printf("%d", number1);int- 123 yoki -123 kabi o'nliksiz butun sonlarni (butun sonlarni) saqlaydifloat - 19,99 yoki -19,99 kabi o'nlikli suzuvchi nuqtali raqamlarni saqlaydichar - "a" yoki "B" kabi bitta belgilarni saqlaydi. Belgilar bitta tirnoq bilan o'ralganAgar siz mavjud o'zgaruvchiga yangi qiymat tayinlasangiz, u avvalgi qiymatni qayta yozadi :
Misol
Misol
int myNum = 15; // myNum is 15myNum = 10; // Now myNum is 10Bundan tashqari, bir o'zgaruvchining qiymatini boshqasiga belgilashingiz mumkin:
Misol
Misol
int myNum = 15;int myOtherNum = 23;// Assign the value of myOtherNum (23) to myNummyNum = myOtherNum;// myNum is now 23, instead of 15printf("%d", myNum);Bir nechta o'zgaruvchilarni e'lon qilish
Bir xil turdagi bir nechta o'zgaruvchilarni e'lon qilish uchun vergul bilan ajratilgan ro'yxatdan foydalaning:
Misol
Bir xil turdagi bir nechta o'zgaruvchilarni e'lon qilish uchun vergul bilan ajratilgan ro'yxatdan foydalaning:
Misol
int x = 5, y = 6, z = 50;printf("%d", x + y + z);int main() {
int x, y, z;
x = y = z = 50;
printf("%d", x + y + z);
return 0;
}
Siz bir xil turdagi bir nechta o'zgaruvchilarga bir xil qiymatni belgilashingiz mumkin:int main() {
// Student data
int studentID = 15;
int studentAge = 23;
float studentFee = 75.25;
char studentGrade = 'B';
// Print variables
printf("Student id: %d\n", studentID);
printf("Student age: %d\n", studentAge);
printf("Student fee: %f\n", studentFee);
printf("Student grade: %c", studentGrade);
return 0;
}int main() {
int day = 4;
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
}
return 0;
}int main() {
int day = 4;
switch (day) {
case 6:
printf("Today is Saturday");
break;
case 7:
printf("Today is Sunday");
break;
default:
printf("Looking forward to the Weekend");
}
return 0;
}`Shartlar va agar bayonotlar
Siz allaqachon C matematikadan odatiy mantiqiy shartlarni qo'llab-quvvatlashini bilib oldingiz:
Kichikroq:
Kichik yoki teng:
Kattaroq:
dan katta yoki teng:
Teng emas:
Turli qarorlar uchun turli harakatlarni bajarish uchun ushbu shartlardan foydalanishingiz mumkin.
C quyidagi shartli bayonotlarga ega:
Siz allaqachon C matematikadan odatiy mantiqiy shartlarni qo'llab-quvvatlashini bilib oldingiz:
Kichikroq:
a < bKichik yoki teng:
a <= bKattaroq:
a > bdan katta yoki teng:
a >= ba == b ga tengTeng emas:
a != bTurli qarorlar uchun turli harakatlarni bajarish uchun ushbu shartlardan foydalanishingiz mumkin.
C quyidagi shartli bayonotlarga ega:
ifAgar belgilangan shart bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaningtrueelseAgar bir xil shart bo'lsa, bajariladigan kod blokini belgilash uchun foydalaningfalseelse ifSinov uchun yangi shartni belgilash uchun foydalaning , agar birinchi shart bo'lsafalseswitchBajariladigan ko'plab muqobil kod bloklarini belgilash uchun foydalaning`Diqqat! Ushbu kunning izlanishlarida dinamik xotiradan foydalanish taqiqlanadi.
Kvest 1. Argumentlar va ko'rsatkichlar.
> Ombordagi src jildini ko'ring
Siz bir nechta fayllarni, jumladan, maxmin modulini ko'rasiz.
> Maxmin modulini alohida yuklang
...
> Men butun umrim davomida maxmin modullarini tuzatishni orzu qilganman.
> Eslatmani oching
UNUTMANG! Sizning barcha dasturlaringiz uslub normasi va xotira oqishlari uchun sinovdan o'tkaziladi. Ishga tushirish ko'rsatmalarida testlar ro'yxati ham papkada
== 1-kvest qabul qilindi. src/maxmin.c dasturida tuzatishlar kiriting, shunda u o'zini kompilyatsiya qiladi va to'g'ri ishlaydi (3 ta butun sondan maksimal va minni topadi va ularni ekranda ko'rsatadi). Dasturning tuzilishini o'zgartirmang. Agar noto'g'ri kiritilgan bo'lsa, siz n/a chiqarishingiz kerak. Tizim yadrosiga to'g'ridan-to'g'ri kirish mumkin bo'lgan system() funktsiyasi va boshqa shunga o'xshash funktsiyalardan foydalangan holda tizim qo'ng'iroqlarini amalga oshirish taqiqlanadi. Bu taqiq barcha keyingi kvestlar uchun amal qiladi ==
Kirish Chiqish
1 2 3 3 1
YUKlanmoqda…
Kvest 1. Argumentlar va ko'rsatkichlar.
> Ombordagi src jildini ko'ring
Siz bir nechta fayllarni, jumladan, maxmin modulini ko'rasiz.
> Maxmin modulini alohida yuklang
Segmentation fault
Buni tuzatishga to‘g‘ri keladi shekilli....
> Men butun umrim davomida maxmin modullarini tuzatishni orzu qilganman.
> Eslatmani oching
UNUTMANG! Sizning barcha dasturlaringiz uslub normasi va xotira oqishlari uchun sinovdan o'tkaziladi. Ishga tushirish ko'rsatmalarida testlar ro'yxati ham papkada
materialsjoylashgan== 1-kvest qabul qilindi. src/maxmin.c dasturida tuzatishlar kiriting, shunda u o'zini kompilyatsiya qiladi va to'g'ri ishlaydi (3 ta butun sondan maksimal va minni topadi va ularni ekranda ko'rsatadi). Dasturning tuzilishini o'zgartirmang. Agar noto'g'ri kiritilgan bo'lsa, siz n/a chiqarishingiz kerak. Tizim yadrosiga to'g'ridan-to'g'ri kirish mumkin bo'lgan system() funktsiyasi va boshqa shunga o'xshash funktsiyalardan foydalangan holda tizim qo'ng'iroqlarini amalga oshirish taqiqlanadi. Bu taqiq barcha keyingi kvestlar uchun amal qiladi ==
Kirish Chiqish
1 2 3 3 1
YUKlanmoqda…
void maxmin(int prob1, int prob2, int prob3, int *max, int *min);
/* Find a max & min from 3 numbers */
int main()
{
int x, y, z;
if (scanf("%d %d %d", &x, &y, &z) != 3) {
printf("n/a\n");
return 1;
}
int max, min;
maxmin(x, y, z, &max, &min);
printf("%d %d\n", max, min);
return 0;
}
/* Fixed maxmin function */
void maxmin(int prob1, int prob2, int prob3, int *max, int *min)
{
*max = *min = prob1;
if (prob2 > *max) *max = prob2;
if (prob2 < *min) *min = prob2;
if (prob3 > *max) *max = prob3;
if (prob3 < *min) *min = prob3;
}
int main() {
int time = 22;
if (time < 10) {
printf("Good morning.");
} else if (time < 20) {
printf("Good day.");
} else {
printf("Good evening.");
}
return 0;
}
IF / ELSE statementint main() {
int doorCode = 1337;
if (doorCode == 1337) {
printf("Correct code.\nThe door is now open.");
} else {
printf("Wrong code.\nThe door remains closed.");
}
return 0;
}