c語言學習遇到的問題,C語言學習遇到的問題

2022-02-18 08:19:27 字數 1029 閱讀 1111

1樓:匿名使用者

把max函式定義放到main前面去

2樓:匿名使用者

思路挺好的。但是有一個問題需要注意下,那就是函式的宣告:被使用的函式要在使用檔案的頭部進行宣告。

對於你的這種情況有兩種解決方法:

第一種方法:

函式的宣告與定義在一志,要把max函式放在main函式的上方。

第二種方法:

函式的宣告與定義是分開的,現有**不變,在main函式的前面加max函式的宣告,即float max(float x,float y);

3樓:沙夢璇

我是在vc6.0下編譯的**:

#include

#include

float max(float x,float y)void main()

4樓:匿名使用者

你的max函式名字和windows的api重複了 換一個名字 並把max實現放到main之前或者在之前宣告一下 這個貌似是編譯器搞得鬼 沒有宣告的時候 他會預設一個返回值為int的宣告

5樓:匿名使用者

在main函式之前加上max函式宣告:

float max(float x, float y);

因為如果在使用float max之間沒有明確的float 宣告,編譯器預設引數為整型,為什麼是你看到的那個極大的數,你可以瞭解一下浮點數在記憶體的儲存方法

6樓:

max 函式沒有宣告呢?

學習c語言時遇到的一個問題,求解答 50

7樓:匿名使用者

/*參考**如下:*/

#include

#include

int wide_n(int num)

int pow_n(int num, int n){int i,s = 1;

for(i=0; ib?a:b;

i = a

C語言學習的

這個錯誤很清楚了,從13行向上找,看看哪一行缺了分號。這句的意思是在tyjhtyu.cc的第13行出發生編譯錯誤,具體的錯誤編號是c2143,內容是語法錯誤,在if前缺少分號。c語言程式設計的話當然最基礎的事先掌握最基本的變數型別,各種分支 流程語句,理解函式的用法,再有c語言裡有一個最受爭議和最靈...

c語言學會了,可以做什麼工作,C語言學會了,可以做什麼工作

學會了要常用,學以致用,不用就荒廢了 基礎課程,你要學的還有很多,而且c不是1年2年就能學會的,只能說你會用 幹c開發啊。現在要c 開發的人挺多的,一般都是嵌入式linux c開發,或者linux驅動開發。做程式開發 程式測試的比較多,當然不是光學c就夠了的,還有很多相關的課程。c語言知識現在軟體開...

我在美國讀了語言學校,語言學校已畢業,拿了city college新的I 20表,回國還需要面籤嗎

雖然都是f1簽證,但是換過學校和i 20的話,肯定是需要預約面籤的。續簽是指你所有的材料都和第一次簽證沒變,也就是說你沒有換i 20表才能用,比如你明年還在city college然後再籤f1,那就可以直接走中信。面籤的材料和你上次簽證的材料一樣,同時要注意簽證官可能會問你選擇city colleg...