Приветствую Всех прошу помощи в изучении СИ !
По началу начал изучать C++ ,но как понял без Си я не смогу понять !Вот и начал изучать Си по этой книге
Код:
Прата
Язык программирования C. Лекции и упражнения, 6-е издание
Вот написал кое какую программу на Си и как я ее понимаю ,эту программу ,если я где-то не так понял или не точно описал ,подскажите или по правьте мои ошибки ,если можно по точнее ,или помогите ,как по вашему будет выглядеть эта программа при разборе
Код:
#include <stdio.h>
#define DOLLAR 63.63
int main ()
{
char name[40];
char name1[40];
char name2[40];
char name3[40];
int ruble, ruble1, ruble2;
float dollar;
printf("Меня зовут \n");
scanf("%s", name3);
printf("А вас как зовут ?\n");
scanf("%s", name);
printf("и тебя как зовут ?\n");
scanf("%s", name1);
printf("и тебя как зовут ?\n");
scanf("%s", name2);
printf("Сколько у тебя рублей %s ?\n", name);
scanf("%d", &ruble);
printf("А у тебя рублей %s ?\n", name1);
scanf("%d", &ruble1);
printf("А у тебя рублей %s ?\n", name2);
scanf("%d", &ruble2);
getchar ();
dollar = (ruble + ruble1 + ruble2) / DOLLAR ;
printf("Сколько в сумме будет долларов %.2f \n", dollar);
return 0;
}
Код:
#include <stdio.h>
stdio.h - заголовочный файл означает ввод с клавиатуры и вывод на дисплей ( терминал )
Код:
#define DOLLAR 63.63
Код:
int main ()
Код:
char name[40];
name - переменная
[40] - сколько включается в стек символов
Код:
int ruble, ruble1, ruble2;
ruble, ruble1, ruble2; - переменные
Код:
printf("А вас как зовут ?\n");
"А вас как зовут ?\n" - текст без двойных кавычек ,который выводится на экран ( терминал )
\n - переводит курсор на новую строку
Код:
float dollar;
dollar; - переменная
Код:
scanf("%s", name2);
"%s" - спецификатор который считывает все не пробельные символы
Код:
dollar = (ruble + ruble1 + ruble2) / DOLLAR ;
Код:
return 0;
Код:
{
}
Последнее редактирование: