B語言和C語言有什麼區別(越詳細越好)

2022-02-22 05:08:56 字數 3150 閱讀 7172

1樓:匿名使用者

好像你問的是b吧,怎麼上面回來是basic呢

我記得現在有一個叫b++的東西吧,

還有一個kb 語言,多得不得了,也不怎麼樣。

2樓:匿名使用者

basic是視覺化的程式設計軟體,適合編輯小型簡單軟體,比較簡單,適合入門.而c語言就博大精深了,你可以去網上找找資料具體看看

c語言中b++和++b有什麼區別

3樓:匿名使用者

在++b中,++稱為前自加。

在b++中,++稱為後自加。

其計算效果均為運算元自加一。

當單獨一個語句的時候沒有區別,如果用在表示式中:

b++是先取b的值做計算,再自加;

++b是先自加,再取b的值做計算。

比如int b = 2, j;

如果j = b++;

那麼先取b的值賦值給j,於是j值為2,b值再自加,b=3。

如果j = ++b;

那麼b先自加,得到b=3,然後再取b值計算,j值為3.

4樓:明久理

運算順序的差別,如果只是單獨的一句話,例如b++;或是++b;那麼是一樣的

但是如果是在其他表示式中,納悶b++就是與b帶入算式進行運算,然後b=b+1;

而++b,這時先b=b+1;然後將新的b放入算式中運算

5樓:帥帥的狗尾巴草

b++是自增量,++b就不知道了

c語言中b--與--b有什麼區別,舉例說明

6樓:匿名使用者

b--是先運算再減

--b是先減再運算

b=2;

a=b--;

printf("%d %d\n",a,b);

a=2,b=1 先賦值再自減

b=2;

a=--b;

printf("%d %d\n",a,b);

a=1,b=1 先自減再賦值

7樓:

b--是在呼叫b以後給b減1,--b是在呼叫b之前先減1再呼叫。例如:b=1;a=b--;此時輸出a為1,b為0。若a=--b,則a為0,b為0。

8樓:匿名使用者

a = b--; 結果是 a = b, b = b -1

a = --b; 結果是 a = b - 1 , b= b-1

b語言與c語言有什麼區別?

9樓:匿名使用者

b 語言是無型別語言,一切資料都是整數

c 語言起碼增加了結構體

c語言和basic語言的區別?

10樓:痞子愛咖啡

首先basic語言是解釋型的語言,而c語言是編譯型的語言。什麼意思呢,就是你編寫的basic語言程式執行的時候需要一個直譯器將高階語言**轉為機器碼然後才可以執行。c語言程式一般經過編譯和聯接後直接生成目標**。

目標**本身就是機器碼所以可以直接執行。

從語法來看,c語言是程序導向的語言。basic語言嚴格意義上只是一個指令碼語言,語法相對來講非常簡單。

另外,c語言是最接近組合語言的一種語言,功能非常強大,但是要求開發人員對硬體,作業系統等底層的東西要有很深的瞭解,開發程式相對來講麻煩一些,但是程式效能非常好。basic語言相封裝了很多底層的東西,所以不要求開發人員有很深的計算機專業背景,開發簡單,但是不要指望用basic語言開發真正的商業程式。

由於以上的區別,造成這兩種語言的用途不一樣。basic語言常用來寫一些指令碼,或者在真正開發之前作一個軟體模型。實際開發用c語言以確保執行速度和較小的記憶體需求等其他效能。

顯然,這兩種語言還有其他區別,但上面應該是最重要的區別吧

b語言與c語言的優缺點?

11樓:匿名使用者

b語言一般認為是bcpl語言,c語言是由b語言演變過來的

現在還去了解b語言是不是有點...

跟著潮流走吧,不然很快就會被淘汰的

12樓:蜜桃爛透時

僵是老的辣,書是舊的好,你放心去學a語言吧!

c語言 a/b a%b 有什麼區別?

13樓:是兩種方法

我覺得最重要的還是記得0不能做除數。

14樓:匿名使用者

/ 是除法運算,%是模運算(求餘運算)

5/3=1 5%3=2

15樓:孔明燈

如果a,b都是整數。a/b是取商,a%b是取餘數。

如果a,b為浮點float,double。a/b是計算結果。

16樓:帥笑翠

演算法除 和 模除(取模)

c語言b=a++和b=(a++)的區別

17樓:哇哎西西

c語言b=a++和b=(a++)沒有區別。

這個和()沒什麼關係,注意理解a++和++a的區別:

a++: 先將a的值代入表示式,在表示式運算完畢後,再將a進行++處理。

++a: 先將a進行++處理,再將a的值代入表示式。

注意對於a++這裡有一個「在表示式運算完畢後,再將a進行++處理」。

b=(a++); 這是一個賦值表示式,

所以先將a的值代入表示式,必須等到賦值表示式運算完畢後,再將a進行++處理。

也就是說必須等到給b賦值完畢後,才將a進行++處理。

所以b=3,a=4

18樓:匿名使用者

這個和()沒什麼關係,我詳細的講一下,你一定要看完啊:)注意理解a++和++a的區別:

a++: 先將a的值代入表示式,在表示式運算完畢後,再將a進行++處理

++a: 先將a進行++處理,再將a的值代入表示式注意對於a++這裡有一個「在表示式運算完畢後,再將a進行++處理」,b=(a++); 這是一個賦值表示式,

所以先將a的值代入表示式,必須等到賦值表示式運算完畢後,再將a進行++處理,

也就是說必須等到給b賦值完畢後,才將a進行++處理所以b=3,a=4

程式語言和組合語言有什麼區別啊,C語言和組合語言的區別是什麼?

首先玩糾正的是,組合語言也是一種程式語言,屬於程式設計。那彙編 典型的低階語言 和高階語言有什麼區別呢?起初,人們程式設計用的是機器語言,機器語言只有0和1。機器語言缺點很多,有3點最為顯著 1 難學難記難用 2 程式設計效率低 3 可移植性差 就是說,編好的程式在這臺機器上能用,在別的機器上劉不能...

」語言」和」言語」有什麼區別,語言和言語有哪些區別?

語言 和 言語 的區別,體現在以下4個方面 1 語言具有全民性,言語具有個人性。語言既然是存在於全體社會成員之中的相對完整的抽象符號系統,它對於社會成員來說就是全民的,無論是從語言的創造者 使用者,還是語言本身,語言都具有全民性。而言語則具有個人性,每個人說話都帶有許多個人的特點,如地域 性別 年齡...

語言和言語的區別,語言和言語有什麼區別和聯絡簡答題

語言是全民的 概括的 有限的 靜態的系統 知識 言語是個人的 具體的 無限的 動態的現象 話語 具體地說 1 語言具有全民性,言語具有個人性。語言既然是存在於全體社會成員之中的相對完整的抽象符號系統,它對於社會成員來說就是全民的,無論是從語言的創造者 使用者,還是語言本身,語言都具有全民性。而言語則...