Klausimai pažymėti „c“

C yra bendrosios paskirties programavimo kalba, naudojama sistemos programavimui (OS ir įterptoms), bibliotekoms, žaidimams ir kryžminėms platformoms. Ši žyma turėtų būti naudojama su bendrais C kalbos klausimais, kaip apibrėžta ISO 9899 (naujausia versija, 9899: 2018, jei nenurodyta kitaip). C skiriasi nuo C ++ ir negali būti derinamas su C + + žyma, kuri nėra racionali priežastis.
10
atsakymai

Pagerinti SQLite našumą per sekundę?

SQLite optimizavimas yra sunkus. Investicijos į „C“ paraišką gali svyruoti nuo 85 įterpimų per sekundę iki daugiau nei 96 000 intarpų per sekundę! Fonas: Mes naudojame SQLite kaip darbalaukio programos dalį. Mes turime daug duomenų ...
lapkričio 11 d. '09 - 1:16
27
atsakymai

Kaip nustatyti, išvalyti ir perjungti vieną bitą?

Kaip nustatyti, išvalyti ir perjungti bitus C / C + +?
nustatyti 07 rugsėjis '08 3:42
28
atsakymai

Spausdinti malloc rezultatą?

Šiame klausime kažkas pasiūlė komentuoti, kad neturėčiau įvesti malloc rezultato, t.y. int * sietas = malloc (dydis (int) * ilgis); ne: int * sietas = (int *) malloc (dydis (int) * ilgis); Kodėl taip yra?
nustatyti kovo 03'09 13:13
10
atsakymai

Kodėl atskiruose cikluose stigma papildai yra daug greičiau nei kombinuotame cikle?

Tarkime, kad a1, b1, c1 ir d1 nukreipia į atmintį, o mano skaitmeninis kodas turi tokią pagrindinę kilpą. const int n = 100000; už (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Šis ciklas atliekamas 10000 kartų a.
gruodžio 17 d '11 23:40
32
atsakymai

Koks yra skirtumas tarp #include <filename> ir #include "filename"?

Programavimo kalbomis C ir C ++, koks yra skirtumas tarp kampinių skliaustų naudojimo ir citatos, esančios įtraukimo pareiškime, taip? #include <filename> #include "filename"
rugpjūčio 22 d. '08 4:40
6
atsakymai

Kas ": - !!" C kode?

Į šią keistą makrokodą bėgau /usr/include/linux/kernel.h: / * tai galima naudoti, pavyzdžiui, struktūros iniciatoriuje (arba ...
nustatyti 10 vas '12, 5:50 val
18
atsakymai

Su masyvais, kodėl taip yra, [5] == 5 [a]?

Kaip nurodo Joelis ngn-wiki.ru # 34 podcast'e, C programavimo kalba (dar žinomas kaip K R) ši masyvų savybė C yra paminėta: a [5] == 5 [a] Joelis sako, kad tai yra dėl rodyklės aritmetikos, bet aš vis dar nesupranta. Kodėl a [5] == 5 [a]?
gruodžio 19 d '08 8:01 val
4
atsakymai

Kas daro C? operatorius?

Mačiau eilutę C, kuri atrodė taip :! ErrorHasOccured () ??! ??! HandleError (); Jis yra teisingai surašytas ir atrodo gerai. Atrodo, kad ji patikrina, ar įvyko klaida, ir, jei taip, ji ją apdoroja. Bet aš visiškai netikiu ...
nustatyti spalio 19 d. '11, 19:56
13
atsakymai

Kas yra išorinis „C“ efektas C + +?

Kas tiksliai iškelia „C“ kodą į C + + kodą? Pavyzdžiui: extern "C" {void foo (); }
birželio 25 d
22
atsakymai

Programos sudarymas, skirtas naudoti labai radioaktyvioje aplinkoje.

Surenkame integruotą C / C + + programą, kuri yra dislokuota ekranuotame įrenginyje jonizuojančiąja spinduliuote apšvitintoje aplinkoje. Mes naudojame GCC ir kryžminę kompiliaciją ARM. Įdiegus, mūsų programa sukuria klaidingą informaciją ...
nustatytas balandžio 24 d '16, 10:09 val
15
atsakymai

Koks skirtumas tarp const int *, const int * const ir int const *?

Aš visada sugadinau, kaip tinkamai naudoti const int *, const int * const ir int const *. Ar yra taisyklių, apibrėžiančių, ką galite ir ko negalite padaryti? Noriu žinoti viską, ką reikia padaryti, ir visa tai nesusijusi su užduotimis, prieš ...
nustatytas liepos 17 d., 09:28
12
atsakymai

Kaip funkcijos rodomos C?

Neseniai turėjau šiek tiek patirties, susijusios su funkcijų rodikliais C. Taigi, tęsiant tradicinių atsakymų į savo klausimus tradiciją, nusprendžiau trumpai apibendrinti pagrindinius principus tiems, kuriems reikia greito nardymo į temą.
gegužės 08 d. 18 val
20
atsakymai

Ką reiškia „statinė“ reikšmė C?

C kode įvairiose vietose pamačiau žodį statinis; tai kaip statinė funkcija / klasė C # (kur įgyvendinimas yra dalijamasi tarp objektų)?
nustatyti 21 vas '09 9:47
4
atsakymai

Užsikimšęs C kodo konkursas 2006. Paaiškinkite sykes2.c

Kaip veikia ši C programa? pagrindinis (_) {_ ^ 448 pagrindinis (- ~ _); putchar (--_% 64? 32 | - ~ 7 [__ TIME __-_ / 8% 8] ["> 'txiZ ^ (~ z?" - 48] >> ";;; ==== ~ $ :: 199" [_ * 2 8 | _ / 64] / (_ 2? 1: 8)% 8 1: 10)} Tai sudaro (yra išbandyta gcc 4.6. 3) Jis ...
yra nustatytas kovo 13 d., 13 val. 21:22
16
atsakymai

Kaip naudoti extern keistis kintamaisiais tarp šaltinių failų?

Žinau, kad C kintamieji kartais turi išorinį raktinį žodį. Kas yra išorinis kintamasis? Kas yra deklaracija? Kokia yra jos taikymo sritis? Taip yra dėl pasikeitimų pasikeitimo šaltinių rinkmenose, bet kaip tai veikia? Kur galiu naudoti ...
rugsėjo 16 d '09, 17:08