declare命令(declaremathsymbol)

http://www.itjxue.com  2023-02-23 22:41  来源:未知  点击次数: 

“declare”是什么意思?

declare 英[di?kl??] 美[d??kl?r] 过去式:declared 过去分词:declared 现在分词:declaring

declare,英文单词,意为:宣布,宣告。在计算机语言中有vb中Declare语句、vf中的定义数组、Linux的命令、SQL中declare等含义。

简述VFP中定义数组的几种方法?

定义数组命令:declare或者dimension命令。

1.dimension命令

dimension ar (10) :

定义一个一维数组ar,该数组有10个元素,数组下标从1开始。

dimension ab[3,2] :

定义一个二维数组ab,该数组有6个元素。

2.declare命令

declare a(3,4):

定义一个二维数组a,该数组有12个元素。

java中数组的定义:

字符串数组:

1、String[] str=new String[5];

2、String[] str=new String[]{"a","b"};

3、String[] str={"a","b"};

整形数组:

1、int[] i=new int[5];

2、int[] i=new int[]{0,1};

3、int[] i={0,1};

C语言数组定义:

一般有四种数组定义方式,以一维数组为例:

//定义指定维数的数组

int arr[10];

//定义不指定维数的数组,数组维数有初化列表元素个数决定。

int arr[] = {1,2,4};

//定义指定维数的数组,初始化不完全时,系统将未初始化元素初始化为0

int arr[10] = {1,2};

//动态分配一个数组。下面分配了一个有10个元素的数组。

int *arr =(int *) malloc(10 * sizeof(int));

请问.declare 和announce有什么区别

announce更接近于汉语“公布”、“告知”的意思,它所涉及的是一件对方原来不知道的事。

如: The accident was announced to his family by telephone.

已将事故用电话告诉了他的家属。

The date of his visit has not been announced.

他来访的日期尚未公布。

declare含有庄严宣告或交代清楚的意思,它所涉及的事不一定是对方所不知道的。

如: The accused declared himself to be innocent.

被告宣称自己无罪。

Fighting has been going on for a year, but war has not yet been declared.

仗已打了一年,但并没有宣战。

以上各句中的announce与declare不可互换。但有时两个词用在同一句中都说得通。

如: The government announced ( declared ) the danger to be past.

政府宣布危险已经过去。

扩展资料

announce,英语词汇,基本释义为宣布、宣告。

释义

vt.宣布;宣告;预示;播报

vi.作播音员;宣布竞选

详近释义

v.(动词)

预告,预示? 声称,宣称? 显示? 发布,发表?

播报,广播,播音? 当播音员? 当报幕人,做报幕员

美宣布参加竞选,宣布支持某人竞选,宣布某人的候选人身分

告知,报知? ?通告,通知? 唱名报

通报…的到达,宣布(某人)到达

通知…已准备好? 宣布,宣告? ?主持? 介绍

declare,英文单词,意为:

宣布,宣告;声明。在计算机语言中有vb中Declare语句、vf中的定义数组、Linux的命令、SQL中declare等含义。

在vf中,可以用declare定义数组,和dimension一样,

命令格式:dimension 数组名1(数字表达式1[,数字表达式2])[,数组名2(数字表达式1[,数字表达式2])……]

例如:DIMENSION A(1),B(1,1)

参考资料:announce-百度百科declare-百度百科

linux中declare的详细解释及例子

declare

核心语法:

-i 声明为整数

-a 声明未数组

-f 声明未函数

-r 声明未只读

以上是较为常用的,当然其他的可以通过 man declare 来获得

在默认情况下我们对于对象的声明字符串,若是希望得到数字整形类型的变量,那么就需要涉及到这次将的declare

我们看个情况:

price=10

num=3

echo $price*num

----------

10*3

若是申明为declare的话,那么就如下所示

inter12@inter12:/tmp$ declare -i price=10;

inter12@inter12:/tmp$ declare -i num=3;

inter12@inter12:/tmp$ declare -i total=$price*$num

inter12@inter12:/tmp$ echo $total

30

其实针对declare 还存在另一种方式来处理,直接来看代码

1 #!/bin/bash

2 #test declare and $(())

3

4

5 userDeclare(){

6

7 declare -i num=1;

8 declare -i price=5;

9 declare -i total=$num*$price

10 echo 'declare style is result is ' $total;

11 }

12

13

14 userDouble(){

15

16 num_d=1

17 price_d=5

18 total_d=$((num_d*price_d))

19 echo "user double price is" $total_d

20 }

21

22

23 userDeclare

24 userDouble

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

inter12@inter12:~/myshell/shell/declare$ ./test

declare style is result is 5

user double price is 5

$((num_d*price_d)):代表执行其中的计算并返回结果 , 若为((num_d*price_d))则计算不返回结果,这里需要注意下!

交互式的命令 read

这也是个很常用的命令,根据终端用户的不同输入,执行不同的脚本命令!

1 #!/bin/bash

2

3 echo '---------------this is the first line ---------------'

4 echo '1.echo heihei while you selectd 1'

5 echo '2.echo haha while you selectd 2'

6 echo -n 'Selections is '

7 read selection

8

9 if [ $selection = "1" ];then

10 echo 'heihei'

11 elif [ $selection = "2" ];then

12 echo 'haha'

13 else

14 echo 'invalid option '

15 fi

(责任编辑:IT教学网)

更多

推荐综合特效文章