060 初始化變數的一種方法

2021-10-05 19:18:57 字數 1269 閱讀 9084

all屬性即相當於c++裡面的 *《指標型別》,也即取值

with ada.text_io,ada.integer_text_io,ada.float_text_io;

use ada.text_io,ada.integer_text_io,ada.float_text_io;

procedure access2 is

type point_to_int is access integer;

index,arrow:point_to_int;

type point_to_float is access float;

x,y,z:point_to_float;

begin

index:

=new integer'(

173)

;-- 乙個空的integer型別被建立,並且賦值為173,index變數指向這個未命名的位址空間,從而index的值為173

arrow:

=new integer'(57)

;put

("the values are:");

put(index.all,6)

;put

(arrow.all,6)

; new_line;

index.all:=13

;-- the value stored at the place where index points

arrow.all:

=index.all;

index:

=arrow;

x:=new float'(

3.14159);

y:=x; z:

=x;put

("the float values are");

put(x.all,6,

6,0)

;put

(y.all,6,

6,0)

;put

(z.all,6,

6,0)

; new_line;

x.all:

=2.0

*y.all;

put(

"the float values are");

put(x.all,6,

6,0)

;put

(y.all,6,

6,0)

;put

(z.all,6,

6,0)

; new_line;

end access2;

初始化vector例項的7種方法

name author date 01 08 16 16 01 description 初始化vector例項的7種方法 include includeusing namespace std int main 普通陣列 vectorobj 5 a 1,a 6 採用拷貝乙個序列的方法建立乙個vecto...

C 變數初始化方法

右值可以是常量 變數 表示式等,只要執行到該部時,右值時確定的就可以。c 較c語言新增的乙個初始化方法 int wrens 112 另外還有使用 int wrens int wrens 省略 int wrens 空則初始化為0 int wrens 同樣省略 注意 一般對資料或結構初始化較多使用 對單...

struct結構體初始化3種方法

c語言 struct 的初始化 struct資料有3中初始化方法 順序,c風格及c 風格的亂序。1 順序 這種方法很常見,在一般的介紹c的書中都有介紹。順序初始化的特點是 按照成員定義的順序,從前到後逐個初始化 允許只初始化部分成員 在被初始化的成員之前,不能有未初始化的成員。eg struct u...