WebHU - Programozási kérdések és válaszok

Publikációk a témában 'c'


C fájlok fordítása gcc-vel
Ebben a cikkben elmagyarázom, mi az a C nyelv, és mi történik a fordításhoz vezető egyes lépéseknél. C programozási nyelv A C egy általános célú programozási nyelv, amely szintaktikai gazdaságossági ismereteket, áramlásvezérlést, egyszerű struktúrákat és jó operátorkészletet kínál. Ez nem túl magas szintű nyelv, inkább kicsi, egyszerű nyelv, és nem specializálódott semmilyen típusú alkalmazásra. Ez egy erőteljes nyelvvé teszi, korlátlan alkalmazási területtel, és mindenekelőtt..

Kérdések a témában 'c'

Változik-e az adott adattípuson végzett aritmetikai műveletek költsége az operandus értékektől függően?
Ha elvégzek egy C-ben írt számítást, például mátrix-mátrix összeadást vagy mátrix-mátrix szorzást, ahol a munka egy for ciklusban történik, minden iteráción azonos számú és típusú aritmetikai művelettel, akkor a konkrét értékei a bemeneti adatok...
24.02.2024

ctime visszatérő null
Ha a time_t felhasználói típus __darwin_time_t -ként van definiálva, amely maga is long -ként van definiálva a MacOS X rendszerben, akkor a következő kód miért 8 Time is (null) -t ad ki? Lehet, hogy ez valami hülyeség, de nem igazán értem....
17.03.2024

Mutató a mutatók tömbjére
Van egy int mutatók tömbje int* arr[MAX]; , és a címét egy másik változóban szeretném tárolni. Hogyan határozhatok meg egy mutatót egy mutatótömbhöz? azaz.: int* arr[MAX]; int (what here?) val = &arr;
18.03.2024

Hogyan kell helyesen vetni a srand()-t [másolat]
Nekem ezek a kódrészletek vannak: char letrarand() { time_t t; srand(time(NULL)); char randomletter = 'A' + (rand() % 26); return randomletter; } char criameses() { int...
06.04.2024

Szintaxishiba szerzése a flex/bison nyelvtanban ezzel a nyelvtannal
Megpróbálok középső kódot generálni egy fordítóhoz. flex-bisont használok macOS-en. Amikor megpróbálok egy bevitelt, szintaktikai hibát kapok, és nem tudom, honnan származik a szintaktikai hiba. Ez a lexem: %{ #include<stdbool.h>...

a wchar_t 2 byte-ra történő meghatározása
Az alkalmazásomban a wchar_t-nek mindig 2 bájtosnak kell lennie. Tudom, hogy a -fshort-wchar képes erre. De ezt nem tudom használni a zSeries-en. van más mód a wchar_t 2 byte-ra való meghatározására?
24.04.2024

Különböző típusú üzenetek írása a C aljzatain keresztül
Üzenetet szeretnék küldeni a Binder osztályomnak a C nyelvű TCP socket kapcsolaton keresztül. Ezen a kapcsolaton át kell adnom egy kéréstípust (char*), ip címet (int), argTypes(int array) stb. ) módszerrel. Mi a legjobb módszer az összes információ...
27.04.2024

A címkék értékként a soron belüli összeállítási makrókban
Azon tűnődöm, hogyan tölthetek be egy regisztert egy címke értékével az inline assemblyben. Naivan próbáltam így csinálni: #define inline_macro(a) \ asm volatile("1: movw %[rega], #:lower16:1b\n" \ " movt %[rega],...

while(foo) vs while(foo != NULL)
Valaki el tudná magyarázni, hogy a while(foo) vs while(foo != NULL) egyenértékűek? Is: while(!foo) vs while(foo == NULL) Tudom ! nem, de nagyjából ennyit tudok.
02.05.2024

Contiki, MSP430: az áthelyezés csonkolva, hogy illeszkedjen a szimbólumokhoz
Jelenleg egy programot próbálok lefordítani a következő parancsokkal a Contikiben a tmote sky platformhoz: 1) "make sky-shell-exec.sky TARGET=sky" 2) "make sky-shell-exec.sky CORE=sky-shell-exec.sky TARGET=sky" Azt kaptam, hogy az első...

gdb kiértékelő függvény a folyamatmagban
Van-e mód a függvény végrehajtására folyamatmag-kontextusban a GDB-ben? Az ösztönzés egy olyan függvény futtatása, amely átmegy egy nagy fán, hogy megtaláljon egy adott csomópontot. Kézzel is be tudom járni a fát, de szeretnék egy függvényt...
c gdb
16.05.2024

Miért van szükség a mutató típusú aritmetika használatára?
A következő kódban hibaüzenetet kapok, amikor a lebegőmutatót egy struktúrába gépelem, de a fordító nem panaszkodik, ha másra írok. Miért csinálja ezt? typedef unsigned byte CELbool; typedef struct {(...)} Color; typedef struct { (...)...
21.05.2024

Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..