Mikä on eri näissä C-kielellä?

L

lcs81

Guest
Teen joidenkin hankkeiden avulla PIC MCU.

Mutta olen sitä mieltä, että joitakin discepencies kahden ohjelman alle.

Ohjelma 1:
-------------------------------------------------- --
#
include "p24fj128ga010.h"

int laskuri;
int main (void)(counter = 1;
TRISA = 0;
kun taas (1)
(
PORTA = laskuri;
counter ;
)return 0;
)
------------------------------------------------

Ohjelma 2:
-------------------------------------------------
#
include <16F873.h>
# käytön viivästyminen (kello = 4000000)

mitätön tärkeimmät ()
(
char i, j, k;
i = 2;
j = 3;
k = i j;
)

--------------------------------------------------

miksi ohjelma 1 #
include jatkaa "xxxxx.h" ja ohjelma 2 on jatkaa <xxxx.h>.eivät ole samat?

on sekä c kieli oikea?

ne käyttävät eri kääntäjä?

vuonna program1, sataman A on asetettu tuotantoon ja kaikki tuotanto on korkea.Miten voimme tehdä joistakin tuotoksen Porta on alhainen?

 
lcs81 wrote:

Teen joidenkin hankkeiden avulla PIC MCU.miksi ohjelma 1 # include jatkaa "xxxxx.h" ja ohjelma 2 on jatkaa <xxxx.h>.
eivät ole samat?
 
c vain voi käyttää heksa ja desimaali kuin numeron?Binary ei voi käyttää?

 
Yleisesti ottaen

#
include <xxx.h>, C-kääntäjän etsii otsikkorivin tiedosto standardin hakemistoon eli C: \ Program Files \ SDCC \ kuulua, jos käytät SDCC C-kääntäjän.Mutta

#
include "xxx.h", C-kääntäjän etsii otsikkorivin tiedosto paikalliseen hakemistoon, joka on saman suoran kuin xxx.c tiedoston tai polun erityinen.

Tässä tapauksessa

#
include <16F873.h> tarkoita, että 16F873.h on normaali header-tiedosto.
#
include "p24fj128ga010.h" tarkoita sitä, että p24fj128ga010.h voidaan kirjoittanut jonkun muun kanssa omassa työssämme.

-------------------------------------------------- ------------------------------------
Mikro-ohjelmointi:
http://mcu-programming.blogspot.com
UC - Uutiset, Resources and Tutorials

 

Welcome to EDABoard.com

Sponsor

Back
Top