Kuest AI

Etidye nenpòt bagay, gratis

Kòmanse gratis

Aprann C++ 10x pi vit ak AI

Pwentè, referans ak memwa, eksplike ak dyagram. Kole kòd ou oswa erè konpilatè a, epi Kuest ede w konprann sa ki te mal pase.

817,000+elèv deja ap etidye ak Kuest

sijè
10
Kalite
Konpile, ak tip estatik
Nivo tipik
CS1, CS2 ak estrikti done nan inivèsite
Mennen nan
Sistèm, devlopman jwèt, sistèm anbarike

Gade kijan Kuest anseye l

Li mande anvan li eksplike, konsa se ou ki reflechi epi sa rete nan tèt ou.

Ou: void addOne(int x) { x = x + 1; } Mwen rele addOne(n) ak n = 5 epi n toujou 5. Poukisa?
Kuest: Lè ou rele addOne(n), èske fonksyon an resevwa n li menm oswa yon lòt bagay?
Ou: Mwen te panse li resevwa n, men petèt li resevwa yon kopi?
Kuest: Wi, int x se yon kopi. Kidonk, ki varyab x = x + 1 chanje?
Ou: Se sèlman kopi x la, epi li disparèt lè fonksyon an fini. n pa janm chanje.
Kuest: Egzakteman. Ki ti chanjman nan paramèt la ki ta pèmèt fonksyon an chanje n?
Ou: Fè l tounen yon referans: void addOne(int& x). Lè sa a, x se yon lòt non pou n, kidonk n vin 6.

Pa defo, paramèt yo se kopi; ajoute & pou pase pa referans lè yon fonksyon dwe chanje varyab moun ki rele l la.

Elèv ki rete konsantre ak Kuest

elèv
817,000+
peyi
100+
  • Soti nan C pou rive nan A nan chimi

    “Mwen sispann kopye repons epi mwen kòmanse vrèman konprann. Nòt chimi mwen soti nan C pou rive nan A nan yon sèl semès.”

    Elèv 11yèm ane, Texas
  • 3 èdtan → 40 minit

    “Nòt mwen yo tounen yon ti tès an kèk segonn. Sa ki te konn pran m tout nwit lan kounye a pran dire yon epizòd seri.”

    Elèv 10yèm ane, Kalifòni
  • Finalman pare pou SAT

    “Plan an te di m egzakteman sa pou m fè chak jou. Mwen te antre kalm pou premye fwa.”

    Elèv 12yèm ane, New York
  • Li pa janm kite m sote yon etap

    “Sa te anmèdan okòmansman, men sa te sove m jou egzamen an. Mwen te ka fè chak pwoblèm san li.”

    Elèv premye ane segondè, Ohio
  • Pi bon pase pwofesè patikilye mwen

    “Li la a minwi, li pasyan, epi li koute mwens pase yon sèl sesyon ak ansyen pwofesè patikilye mwen.”

    Elèv premye ane inivèsite, Florid
  • Seri mwen an rive 94 jou

    “Misyon yo dire dis minit. Mwen fè yo nan bis la. Yon jan kanmenm, kounye a se mwen k ap eksplike byoloji bay zanmi m yo.”

    Elèv twazyèm ane segondè, Illinois
  • Panyòl finalman te vin klè

    “Pale awotvwa ak titè a te korije pwononsyasyon mwen pi vit pase yon ane antye nan klas.”

    Elèv dezyèm ane segondè, Arizona
  • Mwen jwenn sa m te manke yo nan yon nuit

    “Verifikasyon lakin yo montre m mwen pa t janm konprann mòl yo. Mwen ranje sa nan 15 minit.”

    Elèv twazyèm ane segondè, Georgia
  • Mwen se yon paran: fini ak kriz a 9è diswa

    “Pitit gason m nan jwenn vrè èd san m pa fè kòmsi mwen sonje kalkil, epi mwen ka wè pwogrè li chak semèn.”

    Paran, Washington

Metòd la

Kijan pou etidye C++ ak Kuest

C++ vin pi fasil lè ou ka imajine memwa a: kote chak varyab ye, sa yon pwentè kenbe, ak ki lè yon objè detwi. Desine l, li erè konpilatè yo apati premye a, epi pratike ti pwogram souvan olye gwo pwogram raman.

  1. Aprann yon karakteristik alafwaKonvèsasyon ak pwofesè a

    Poze kesyon sou referans, vektè oswa klas, epi reponn kesyon verifikasyon Kuest yo anvan ou ajoute pwochen lide a.

  2. Desine memwa aTablo ansèyman

    Wè stack la, heap la, ak kote chak pwentè lonje, sou tablo ansèyman an.

  3. Dekode erè konpilatè yoPran yon foto

    Kole kòd ou ak rezilta konpilatè a, oswa pran ekran ou an foto, epi Kuest ede w jwenn premye vrè erè a.

  4. Prevwa rezilta aTi tès

    Reponn ti tès sou moso kòd ak pwentè, referans ak bouk: kisa ki parèt, epi ki konpòtman ki pa defini.

  5. Sonje règ yoKat memwa

    Revize règ pou pase paramèt, const, ak apèl Bibliyotèk estanda ki komen yo kòm kat memwa espase.

  6. Vize pwen fèb yoDetektè lakin

    Kite Kuest jwenn sa ou toujou rate, tankou aritmetik pwentè oswa dire lavi objè, epi pratike sèlman sa.

Sa w pral wè

Peze sou yon sijè pou aprann li kounye a.

  1. 01Estrikti pwogram ak konpilasyonEkri main, sèvi ak #include epi konprann konpilasyon ak lyen
  2. 02Kalite, antre ak sòtiSèvi ak int, double, char ak bool ansanm ak std::cin ak std::cout
  3. 03Kontwòl koule pwogramEkri bouk if, switch, for ak while kòrèkteman
  4. 04Fonksyon ak paramètPase pa valè, pa referans ak pa referans konstan, epi konnen kilè pou sèvi ak yo
  5. 05Etalaj, chenn ak std::vectorEstoke koleksyon ak std::vector ak std::string olye de etalaj brit
  6. 06Pwentè ak referansEksplike adrès, dereferansman ak * epi poukisa pwentè yo ka nil
  7. 07Memwa ak dire lavi objèEksplike stack ak heap, new ak delete, epi poukisa pwentè entelijan itil
  8. 08Klas ak objèEkri klas ak konstriktè, destriktè, ak manm piblik ak prive
  9. 09Eritaj ak polimòfisRedefini fonksyon vityèl epi sèvi ak pwentè klas baz yo san danje
  10. 10Bibliyotèk estanda a ak modèlSèvi ak std::map, algorit tankou std::sort, ak modèl fonksyon senp

Eseye mande

Peze sou yon kesyon epi Kuest kòmanse anseye l etap pa etap.

Ede w prepare pou

  • Kou entwodiksyon nan pwogramasyon (CS1) ak CS2
  • Kou estrikti done
  • Egzamen final syans enfòmatik

Yon mwa Kuest koute mwens pase yon èdtan ak yon pwofesè prive

Menm pasyans, nenpòt lè, pou tout matyè. Oswa rete sou plan gratis la pou toutan.

Pwofesè prive

$40–80pou yon èdtan

  • Fòk ou pran randevou plizyè jou davans
  • Yon sèl matyè pou chak sesyon
  • Li sispann lè èdtan an fini

Kuest Plus

$10pa mwa, faktire chak ane

  • Tout matyè ak egzamen sou sit sa a
  • Nenpòt lè, pandan tout tan ou bezwen
  • Ti tès, kat memwa, podcast ak egzamen pratik

Kesyon ak repons

Pwochen sesyon etid ou kòmanse isit la

Plan gratis pou toutan. Pa bezwen kat.

Kòmanse gratis