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中見過 記不清了
c 程式問題未宣告的識別符號,C 程式設計時出現「未宣告識別符號」錯誤提示
include include using namespace std int main while result 是 return 0 你為什麼do.while迴圈裡的大括號不打呢?採納哦 char只能定義單個字元,只佔一個位元組。漢字的話佔兩個位元組,應該用字元陣列來裝。至於cin識別符號錯誤,...
C 新手問題 什麼是識別符號,C 如何宣告識別符號,急
c 中識別符號用於給在程式中定義的變數 函式 陣列 類 結構體以及用 typedef 自定義的資料型別等進行命名。一個標準的識別符號需要遵循以下規則 1.必須由字母 數字 下劃線構成,不能包含其它字元 2.第一個字元只能是字母或下劃線。注意 c 本身沒有對識別符號長度進行限制,但是有些編譯器限制了識...
什麼是C語言中的識別符號,c語言中的識別符號分幾類
c c 中,是你用來標識變數名 符號常量名 函式名 陣列名 檔名 類名 物件名等的c c 有效識別符號的構成規則如下 1第一個字元必須是字母 不分大小寫 或下劃線 2後跟字母 不分大小寫 下劃線 或數字組成 3識別符號中的大小寫字母有區別。如,變數max,max,max代表三個不同的變數 4不能與c...