Основы Си

Слайд 2

Обзор

Кто: Деннис Ричи; Когда: 1970;
Язык среднего уровня;
+: Переносим, работа с памятью(типы данных)

Обзор Кто: Деннис Ричи; Когда: 1970; Язык среднего уровня; +: Переносим, работа
и битами, легкость и логичность понимания;
-: Сложность, отсутствие выраженной объектной ориентации;
Структурированность;

Слайд 3

Компилятоp VS Интерпретатор

Это способы выполнения программы
Интепретатор – выполнение кода построчно
Компилятор – перевод

Компилятоp VS Интерпретатор Это способы выполнения программы Интепретатор – выполнение кода построчно
всего программного кода в машинный
После компиляции программный код не влияет на работу программы

Слайд 4

Типы данных int(целые) = +-32768 float(с точкой)= +-много double(c точкой)=+очмного

Типы данных int(целые) = +-32768 float(с точкой)= +-много double(c точкой)=+очмного

Слайд 5

Вид программы на Си;

#include //стандартная библиотека ввода-вывода
void main(){
int a,c; //инициализация

Вид программы на Си; #include //стандартная библиотека ввода-вывода void main(){ int a,c;
переменных типа Integer
const int b = 10; //инициализация константы b
printf(“введите а”);
scanf(“%d”, &a); //ввод а
с = a + b;
printf(“с =%d\n”, c); //вывод с
}

!!НЕ забывай т-зп ;

Слайд 6

Полезности

x = y = z = 0; //многочисленное присваивание
int lenghtOfCatTail = 100;

Полезности x = y = z = 0; //многочисленное присваивание int lenghtOfCatTail
//название должно передавать смысл
printf("тестовая сторока\n"); //”\n” перенос строки в консоли
X += 1; //тоже самое что и x = x + 1;
printf("%d", x/y); //краткость – сестра таланта, выполняй несложные операции внутри операторов

Слайд 7

Операторы

Математические
const int c = 2;
int x = 1;
x = x + c;

Операторы Математические const int c = 2; int x = 1; x
//x = 3
x = x%c; // ”%” остаток , x = 1

Слайд 8

++/-- Инкремент/Декремент
x = 10;
y = ++ x; //x = 10, y =

++/-- Инкремент/Декремент x = 10; y = ++ x; //x = 10,
10;
a = 10;
b = a ++; //b = 10, a = 11;

Слайд 9

IF, IF ELSE, ?

x = 10;
If (x > 9) y = 100;

IF, IF ELSE, ? x = 10; If (x > 9) y

else y = 200;
х = 10; у =  х > 9 ? 100 : 200; //x>9? Да у=100, нет у=200
Имя файла: Основы-Си.pptx
Количество просмотров: 20
Количество скачиваний: 0