Публикации по теме '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: более мощные платформы сложнее настроить, поскольку они требуют информации о компиляторе или..