PCDIDE COMPILER Custom Computer Services Inc (CCS), PCDIDE COMPILER Datasheet - Page 5

PCD C-COMPILER PIC24, DSPIC

PCDIDE COMPILER

Manufacturer Part Number
PCDIDE COMPILER
Description
PCD C-COMPILER PIC24, DSPIC
Manufacturer
Custom Computer Services Inc (CCS)
Type
Compilerr
Datasheet

Specifications of PCDIDE COMPILER

For Use With/related Products
Microchip PIC24/dsPIC®
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
429-1008
Overview ........................................................................................................................................................ 1
Program Syntax ........................................................................................................................................... 17
Statements ................................................................................................................................................... 31
Expressions ................................................................................................................................................. 37
Data Definitions ........................................................................................................................................... 43
PCD ................................................................................................................................................1
Technical Support ........................................................................................................................1
Directories ....................................................................................................................................2
File Formats ..................................................................................................................................2
Invoking the Command Line Compiler .......................................................................................4
PCW Overview ..............................................................................................................................6
Overall Structure ........................................................................................................................ 17
Comment ..................................................................................................................................... 17
Trigraph Sequences ................................................................................................................... 19
Multiple Project Files ................................................................................................................. 19
Multiple Compilation Units ........................................................................................................ 20
Example ...................................................................................................................................... 29
Statements .................................................................................................................................. 31
if ................................................................................................................................................... 32
while ............................................................................................................................................ 32
do ................................................................................................................................................. 33
do-while ....................................................................................................................................... 33
for ................................................................................................................................................ 33
switch .......................................................................................................................................... 34
return ........................................................................................................................................... 34
goto ............................................................................................................................................. 35
label ............................................................................................................................................. 35
break ............................................................................................................................................ 35
continue ...................................................................................................................................... 36
expr .............................................................................................................................................. 36
; 36
stmt .............................................................................................................................................. 36
Expressions ................................................................................................................................ 37
Operators .................................................................................................................................... 38
operator precedence .................................................................................................................. 39
Reference Parameters ............................................................................................................... 40
Variable Argument Lists ............................................................................................................ 40
Default Parameters..................................................................................................................... 41
Overloaded Functions ............................................................................................................... 42
Basic and Special types ............................................................................................................ 43
Declarations ................................................................................................................................ 47
Non-RAM Data Definitions ......................................................................................................... 47
Using Program Memory for Data .............................................................................................. 49
Function Definition ..................................................................................................................... 51
Table Of Contents
v

Related parts for PCDIDE COMPILER