1樓:匿名使用者
int max(int x,int y)
//x,y和int之間應該有個空格,這樣才是對的,一開始的申明也要修改一下
//程式還可以在精簡一下:
#include
int max(int x,int y); //這個寫在main的外面
void main()
int max(int x,int y)
2樓:匿名使用者
#include
int max(int x,int y);
int main(int argc,char* argv)int max(int x,int y)
重寫了下,看看吧,你寫得太亂了。
3樓:匿名使用者
#include
int max(int x,int y);
void main()
int max(int x,int y)
4樓:匿名使用者
說的是未定義識別符號
int max(intx,inty)裡面的引數要用空格隔開,int max(int x,int y)
5樓:
變數x沒有定義啊,是不是先使用後定義了哈。希望幫到你。
6樓:
主程式中的x變數沒有被定義,因此報錯。
undeclared identifier 是指變數未被定義。
以後程式設計時注意一點就行了。
7樓:只若初見
變數x為未宣告的,需要先宣告型別,int等
8樓:唯一的天海冥
很明顯,未定義x,y
c語言執行出現 error c2065: 'printf' : undeclared identifier是什麼意思?怎麼改啊
9樓:yty隨意
c語言執行出現 error c2065: 'printf' : undeclared identifier,是設定錯誤造成的,解決方法如下:
1、首先開啟點c語言軟體,新建一個printf專案,新增一個printf.cpp檔案。
2、輸入包含需要用到的標頭檔案,如圖所示。
3、接著輸入main函式,如圖所示。
4、printf作用:向控制檯輸出一段文字,使用printf函式輸出hello world!,如圖所示。
5、最後執行程式,檢視效果,如圖所示,就完成了。
10樓:娛樂小八卦啊
需要咋程式最開始加上#include 這個標頭檔案。
include 稱為檔案包含命令,其意義是把尖括號""或引號<>內指定的檔案包含到本程式中,成為本程式的一部分。被包含的檔案通常是由系統提供的,其副檔名為.h
stdio.h就是指「standard input&output"意思就是說標準輸入輸出標頭檔案!所以用到標準輸入輸出函式時,就要呼叫這個標頭檔案。
呼叫:#include 或#include"stdio.h"
#include< file >編譯程式會先到標準函式庫中找檔案
#include」file」 編譯程式會先從當前目錄中找檔案
擴充套件資料
例如檔案a包含檔案b,意思是a將檔案b的所有內容拷貝過來,放到a的前面,與檔案a的其它內容-起,作為檔案a。一句話,就是合併兩個檔案。檔案包含其實就簡單的拷貝。
如果還有一個檔案叫c,檔案b包含檔案c,檔案a也包含檔案c。
這個時候,c在a中就會有兩份拷貝。這沒有問題,只是內容重複而己。但是會導致空間的浪費,以及時間的浪費。所以,很多時候,都會在標頭檔案中使用下面的預定義語句來避免檔案的重複拷貝。
高手發明了一種東西叫做標頭檔案。在標頭檔案中,僅僅宣告所有變數,但是不定義它們。將變數的定義放到一一個實現檔案裡面。
為了統一,標頭檔案以h作為字尾名,實現檔案以.c或者.cpp作為字尾名。
將變數的宣告放到標頭檔案.h中,將變數的定義放到.c或者.
cpp檔案中。
這樣就可以完美地解決這個矛盾了。既包含檔案,又不會出現重複定義的問題。說到這裡,我們又有疑問了。
我們只包含標頭檔案a.h,但是變數都定義在a.cpp檔案中。
說了這麼多,又忘記了文章剛開始說的全域性變數的意思了。
11樓:
程式最開始加上
#include
這樣你就可以有printf函式了。
另外v1=(4/3)*pi*r*r*r;
應該改一下:
v1=4*pi*r*r*r/3;
這樣才是正確的結果。
12樓:文涯梟龍
第一行加上#include
C語言問題急,C語言報錯的問題?
學校教育真照書本來啊,有mfc不用,非讓學生自己寫個控制檯的,輸入輸出判斷是多痛苦的事情啊.而且也沒什麼實際意義.編譯不通過?函式頭struct student input 後面多了一個分號 有一個j未定義 scanf d stud.score 後面少一個分號。不是編譯不通過請說明具體問題,我願意幫...
c語言break問題,break編譯報錯
夏天的青雲 include int main void else if a 2 else printf if外的輸出 d n a return 0 你對比一下你的 吧.vc6.0編譯通過. break要搭配case使用,if語句不使用break,而是使用else或else if c語言break怎麼...
杭電2019求C語言高手解答,杭電2010 求C語言高手解答
以下 已ac include int main printf d t if t 0 沒有水仙數,輸出noprintf no printf n return 0 九霄晨曦 我看了杭電的2010題,從你這段 來看你對c語言基本上還沒入門,這個題雖然不難,但是你對c語言的使用還有很多地方都沒弄明白,所以現...