bf[Logo語言命令]

BF,是BUTFIRST的縮寫,目的是去掉第一個(在字元串、數字、數組)中。

請注意,不能企圖用BUTFIRST "或BUTFIRST []來表示。因為"沒有元素,[]沒有元素。

C語言中的表也一樣,也不能企圖用

/* Note: Your choice is C IDE */

#include "stdio.h"

void main()

{

int a[]={};

printf("%d\n",a[0]);

}

因為a是空數組,所以無法執行printf("%d\n",a[0]);,錯誤信息為

c:\users\admini~1\appdata\local\temp\temp924\noname0.c(5) : error C2059: syntax error : '}'

意思是}的語法不正確。

/* Note: Your choice is C IDE */

#include "stdio.h"

void main()

{

char a[]={};

printf("%c\n",a[0]);

}

因為a是空字元串,所以無法執行printf("%c\n",a[0]);,錯誤信息同上。

在Logo語言中,同樣也不能企圖用

BUTFIRST "

因為"是空字元串,所以無法執行BUTFIRST ",系統會勉強給出一個結果:"

BUTFIRST []

因為[]是空數組,所以無法執行BUTFIRST [],錯誤信息為

The procedure BUTFIRST does not like [] as the input.

意思是[]不能是BUTFIRST的參數。

相關詞條

相關搜尋

熱門詞條

聯絡我們