Воскресенье, 16 Июня 2019, 02:13

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Уроки по программированию по си и c++
Уроки по программированию по си и c++
afqДата: Среда, 12 Июня 2019, 06:28 | Сообщение # 1
Разработчик
Сейчас нет на сайте
Решил сделать уроки по си и c++. Правда не знаю, получится ли делать годный материал. Первое видео какое записал на эту тему, не разработка программы, а

Приведение типов в си.


То есть я даже и не думал раньше что так можно.
Код

((struct b*) &a)->b

То есть код такое будет работать.
Код

#include <stdio.h>

struct a {
        char a[4];
}a;
struct b {
        int b;
};

int main ( )
{
        char *m = &a.a[0];
        for ( int i = 0; i < 4; i++, m++ ) *m = 0;
        a.a[0] = 3;
        printf ( "%d\n", ((struct b*) &a)->b );
}

Я это заметил случайно, когда додумался до этого, типа а что если так попробывать. И действительно получилось, и тогда моё понимание к си приблизилось. Даже не знаю, хорошо ли я объясняю. Нужен ли такой материал?

Добавлено (12 Июня 2019, 06:29)
---------------------------------------------
Об этом я узнал где-то год или два назад. Хотя писал на си уже где-то два года, но редко.

Добавлено (12 Июня 2019, 06:30)
---------------------------------------------
Видео получилось почему то низкого качества, щас посмотрю.

Добавлено (12 Июня 2019, 06:50)
---------------------------------------------
Офигеть, я так объясняю хахаха. Ещё такая речь. Блин. prof

Добавлено (12 Июня 2019, 07:34)
---------------------------------------------
Не нафиг надо. Видео получилось ужасным.

Добавлено (12 Июня 2019, 07:34)
---------------------------------------------
Врядли я буду обучать программированию.




Сообщение отредактировал afq - Среда, 12 Июня 2019, 06:37
TLTДата: Пятница, 14 Июня 2019, 12:24 | Сообщение # 2
Сейчас нет на сайте
Цитата afq ()
Видео получилось ужасным.


Можно часть с ужасного... и прогрессировать постепенно. Всё сразу даётся на высоком уровне.


Дао, выраженное словами, не есть истинное Дао.
Форум игроделов » Программирование » C/C++ » Уроки по программированию по си и c++
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2019 Рейтинг