Публикации по теме 'c'


Краткое введение в C++ (для Java-разработчиков)
C++ — это язык общего назначения со строгой типизацией. Впервые он появился в 1983 году. Это старый язык, хотя он до сих пор используется при разработке приложений и игр. Так же, как JVM в Java, C++ имеет собственный компилятор, известный как «g++», который компилирует код C++ в машинный язык. Начнем с основ C++. Так же, как в Java, C++ имеет основной метод, который является первой точкой выполнения программы. Хотя в Java основной метод не имеет возвращаемого типа «void». Но в C++..

Программирование: с чего начать?
«Хочу научиться программировать, но не знаю, с чего начать?» если это то, что вы имеете в виду, то этот блог для вас. Если вы зададите кому-нибудь этот вопрос, они скажут вам: «Не волнуйтесь, начните с Python…», и все, мы просто идем на YouTube или любую другую платформу и начинаем ее изучать, а также строим некоторые проекты, но после этого мы не знаю, куда теперь идти. Если вы сделали это, то вы сделали две ошибки, во-первых, просто не следуйте за кем-либо, а во-вторых, вы просто..

Напишите свою оболочку с нуля на C
Создайте свою собственную оболочку на C, без (почти) использования каких-либо готовых функций. Вы узнаете, что такое и как войти в необработанный режим, и воспроизведете все основные функции терминала, такие как подсказки, перемещение курсора, очистка экрана, автозаполнение с помощью табуляции и многое другое. Я делал этот проект, когда делал минишелл в 42 . Весь готовый проект вы можете найти здесь .

IsDebuggerPresent Внутренние элементы
Привет, мир, я просто возился с Windows Internals, поэтому у меня возникла идея создать новую серию для AXIAL . Я изо всех сил стараюсь быть школьником, чтобы сбалансировать свое время и продолжить эту серию. Надеюсь, тебе понравится О чем конкретно сериал? Речь идет о обратном инжиниринге Внутренние интерфейсы Windows API . Если вы не знаете, что они на самом деле представляют, я предлагаю вам пройти через это . В каждой статье, которую я отнесу к этой серии, я поделюсь своим..

Что такое #define в C?
Что такое #define в C? Если вы можете сказать, что код на показанном изображении не C, то поздравляю, потому что вы знаете более одного языка. Это достижение, которое вы должны отпраздновать и гордиться собой. тем не менее, вернемся к основной теме. В языке C вы наверняка видели что-то подобное #include <stdio.h> #ifndef __MAIN__ #define __MAIN__ int main(){ printf("helllo world"); return 0; } #endif вначале вас могут попросить игнорировать #define или..

Один день один LeetCode  —  7/31
bool canPlaceFlowers(int* flowerbed, int flowerbedSize, int n){ int tmp=0; int i; for(i=0; i<flowerbedSize-1; i++){ if(flowerbed[i]==0 && tmp==0 && flowerbed[i+1]==0){ n--; tmp=1; } else tmp=flowerbed[i]; }// if(flowerbed[i]==0 && tmp==0) n--; return n<=0; } 累了

Сравнение 3 фреймворков анализа кода для C
Под лежачий камень вода не течет. Методы анализа программ часто представляют программы в виде графов. Эти графики должны автоматически генерироваться из исходного кода. Для этого было реализовано много инструментов, но их часто сложно настроить. В этом посте я сравню 3 фреймворка для анализа программ, которые я использовал для создания графовых представлений программ на C. TL;DR: более мощные платформы сложнее настроить, поскольку они требуют информации о компиляторе или..