為什麼老是提示 未宣告的識別符號a,b,望c語言大神指教

時間 2021-09-08 03:21:01

1樓:風若遠去何人留

a 和b是main裡面的, 沒有傳到print中. 所以出錯.

這個最好的做法是,

#include

int add(int a, int b);

void print(int x,int y);

void main()

int add(int a,int b)

void print(int x, int y)

2樓:

//修改了下你的**,現在沒有問題了

#include

int add(int a, int b);

//void print(int x);

void print(int x,int a,int b);  //函式原型宣告

void main()

int add(int a,int b)

//void print(int x)

void print(int x,int a,int b)  //這樣定義print()函式

為什麼我呼叫了數學庫,還是出現“pi”: 未宣告的識別符號,求大神指教

3樓:

標頭檔案math.h中巨集定義的是m_pi

#define m_pi 3.14159265358979323846

c++由於語言本身過度複雜,這甚至使人類難於理解其語義。更為糟糕的是c++的編譯系統受到c++的複雜性的影響,非常難於編寫,即使能夠使用的編譯器也存在了大量的問題,這些問題大多難於被發現。

由於本身的複雜性,複雜的c++程式的正確性相當難於保證。也有人提出不支援多執行緒的原語等缺陷。不過有如此多的知名人士提出瞭如此多的缺陷,正說明c++被廣泛使用和成功。

也叫熱核反應)。原子彈和目前人類製造

4樓:安慶

您能不能將**或**上發出來

a:=b+1在c語言裡是什麼意思!求大神指導

5樓:韓國伊銳銳

:= 是 pascal 語言中來的賦值操作符源,a := b + 1 表示把 b + 1 的值賦給

bai a。c 語言賦值語句是du a = b + 1。pascal 比較

zhi用 =,如dao if (a = b),在 c 語言中比較用 ==,如 if (a == b)。

c 語言中用到 : 的地方只有這一個條件表示式:表示式 ? 表示式1 : 表示式2。

如表示式結果為真,該語句的結果為表示式1,否則為表示式2。如:

x = a > 10 ? 10 : b;

c = a > b ? a : b;

與 if、else 的作用類似。

6樓:倒黴熊

這肯定不是c語言吧

a=b+1;這是c語言的語法。

a:=b+1 好像在php 或 pascal中見過 記不清了

CAD為什麼老是提示什麼記憶體用盡

這是因為2010版本的cad對記憶體配置要求非常高,而你目前電腦的現有記憶體配置不足,可以通過增加虛擬記憶體的方式解決此問題,具體步驟如下 第一步 找到電腦中的 我的電腦 第二步 點選 我的電腦 右鍵,選擇 屬性 第三步 選擇上面的 高階 選項 第四步 選擇效能中的 設定 第五步 在彈出的視窗中選擇...

為什麼有些檔案刪除時,老是提示檔案正在被人或程式使用而無

怕妻的伊萬懦夫 軟體大小 155 kb 授權方式 免費版 登出一下 因為你的電腦可能反映有點慢.所以有的程式看上去已經關了,但是.程序中仍在進行.所以你要下注銷一下. 嗯。可以進入程序表,找到該程式程序,結束後刪除。一般程序名和檔名相差不遠。或是在重啟後按f8進入安全模式下刪除。 去安全模式刪除或者...

為什麼我剛買一年的寶馬老是提示新增冷卻液

雪兒 原因如下 冷卻液報警表示防凍液低於電極液位,電路無法導通。行車電腦根據此訊號判斷防凍液不足,報警指示燈亮。當車輛冷卻液報警時,必須及時停車。水溫下降後,必須等待十幾分鍾,然後檢查防凍液液位。不足的話需要補充。如果數量正常,需要去修理廠進一步檢查。冷卻液,全稱應該叫防凍冷卻液,意為有防凍功能的冷...