Electronic Components Datasheet Search
  English  ▼

X  

78K Datasheet(PDF) 39 Page - NEC

Part # 78K
Description  CC78K4 Ver.2.30 or Later, C Compiler Language
PDF  523 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NEC [NEC]
Direct Link  http://www.nec.com/
Logo NEC - NEC

78K Datasheet(HTML) 39 Page - NEC

Back Button 78K Datasheet HTML 35Page - NEC 78K Datasheet HTML 36Page - NEC 78K Datasheet HTML 37Page - NEC 78K Datasheet HTML 38Page - NEC 78K Datasheet HTML 39Page - NEC 78K Datasheet HTML 40Page - NEC 78K Datasheet HTML 41Page - NEC 78K Datasheet HTML 42Page - NEC 78K Datasheet HTML 43Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 523 page
background image
CHAPTER 2 CONSTRUCTS OF C LANGUAGE
User’s Manual U15556EJ1V0UM
39
2.3.2 Linkage of identifiers
The linkage of an identifier refers to the case when the same identifier declared more than once in different
scopes or in the same scope can be referenced as the same object or function. By being linked an identifier is
regarded to be one and the same. An identifier may be linked in the following three different ways: External linkage,
Internal linkage and No linkage.
(1) External linkage
External linkage refers to identifiers to be linked in translation (compiling) units that constitute the entire program
and as a collection of libraries.
The following identifiers are examples of external linkage.
•
The identifier of a function declared without a storage class specification.
•
The identifier of an object or function declared as extern, which has no storage class specification
•
The identifier of an object which has file scope but has no storage class specification
(2) Internal linkage
Internal linkage refers to identifiers to be linked within one translation (compiling) unit.
The following identifier is an example of internal linkage.
•
The identifier of an object or function that has file scope and contains the storage class specifier static.
(3) No linkage
An identifier that has no linkage to any other identifier is an inherent entity.
Examples of identifiers that have no linkage are as follows.
•
An identifier that does not refer to a data object or function
•
An identifier declared as a function parameter
•
The identifier of an object that does not have the storage class specifier extern inside a block
2.3.3 Name space for identifiers
All identifiers are classified into the following “name spaces”.
•
Label name...................................................... Distinguished by a label declaration.
•
Tag name of structure, union, or enumeration
Distinguished by the keyword struct, union or enum
•
Member name of structure or union ................ Distinguished by the dot (.) operator or arrow (
→) operator.
•
Ordinary identifiers (other than above)............ Declared as ordinary declarators or enumeration type constants.
2.3.4 Storage duration of objects
Each object has a storage duration that determines its lifetime (how long it can remain in memory). This storage
duration is divided into the following two categories: Static storage duration and Automatic storage duration.
(1) Static storage duration
Before executing an object program that has a static duration, an area is reserved for objects and values to be
stored are initialized once. The objects exist throughout the execution of the entire program and retain the
values last stored.
Objects that have a static storage duration are as shown below.
•
Objects that have external linkage
•
Objects that have internal linkage
•
Objects declared by the storage class specifier static



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com