[問卦] 要怎麼規劃前後都會用到的函式 (C語言)
=================
void testA()
{
}
void testB()
{
}
int main()
{
testA();
testB();
testC(); <---
}
void testC()
{
}
void main2()
{
testC();
}
===================
打了幾版別人給我的patch (應該沒編譯過)
發現code變成這樣
因為testC()定義在main()的後面
所以會發生編譯不過的情形 (未定義testC())
想問一下 應該如何去避免說一個函式
因為這種前後定義順序的問題導至編譯不過?
目前想到最笨的方法式
在最前面把所有的函式都
void testA();
void testB();
void testC();
void main2();
定義一次
但是又感覺這樣會不會不好
想問一下 有人知道這種問題通常都怎麼解嗎
(除了一開始好好放順序之外,因為一開始是別人寫的)
--
環醬可愛
https://imgur.com/EF5SmX4.gif
--
我文組 問樓下
06/14 14:38
不然勒? C不就一定要先宣告或定義
我也文組 樓下回答
移到main上
整個移到main的上面是可以 只是覺得這樣可能又會有其他相依性問題
※ 編輯: Wardyal (60.248.91.73 臺灣), 06/14/2024 14:40:44有什麼相依性問題?不要沒問題自己幻想有
你不移到上面或先宣告,就編譯不了啊
好慘 是大一新生嗎 都快放暑假了欸
:0
另外寫一個header file管理
好像也是
可能會有什麼
自己寫編譯器 你愛怎樣都行
這是C編譯的規則吧 你不照他的方式會錯
除非你自己改compile 加載的順序邏輯
宣告在headerfile內 開頭去include
謝謝你 這樣好像比較好
寫在不同C檔裡,linker 會自己去找
一般來說定義會宣告在 header file 裡面
你所謂的相依性問題是?
重新定義?
別用 C,改用 Golang
善用ai
那就不要放在前後,放在左右
不要用「覺得」來敘述問題
對不起
罰你重讀K&R,不然就乖乖用OO
哪來的白痴幹code
就是移到main()上 然後正常都會另外宣告
在其他header file再include進來 懂嗎
你可以在開頭附近加prototype
…..
這篇如果拿去C語言板問可能會被嗆爆
問GPT好很多
以前一般不是回"作業自己寫"ㄇ
==
作業自己做
好人真多
去問chatDPP好嗎
c cpp是不是都必須宣告在主函式之前
?都是吧
有可能習慣寫java js python
考什麼試
乾咧寫header file啦 函式寫成DLL
在main裡面呼叫 記得makefile裡面
要link
八卦板不是拿來這樣用的
作業自己寫啦==
你會一直新增test函式的話用陣列指
標比較方便
全部先給prototype有啥不好嗎
14
[Vtub] Mumei的Void會有什麼能力?動畫罪惡王冠中有所謂的王之力 王之力可以抽取人們的Void Void是人類的一種特殊基因組 簡單來說是「人內心深處最真實的理想」 王之力能夠將之具現化為武器並賦予相應的能力11
[問卦] 河內塔是誰想出來的?只有三根柱子的河內塔 若有64個盤子 需要 2^64 - 1 步才能搬完 如果一秒搬一塊 從宇宙開始搬到現在都還沒搬完9
[情報] 《void* tRrLM2();》將於6月發售日本一宣布《void* tRrLM2();》將於6月30日發售,推出平台有PS4、Switch,售價7678日 圓。 --7
Fw: [情報] 《void* tRrLM2();》將於6月發售作者: YoshiTilde (一頁本是難成書) 看板: PlayStation 標題: [情報] 《void* tRrLM2();》將於6月發售 時間: Thu Feb 24 14:31:53 2022 日本一宣布《void* tRrLM2();》將於6月30日發售,推出平台有PS4、Switch,售價7678日7
[討論] public static void這集看起來是講neuro的一生 一直圍繞在數字上 這次是凱薩密碼 標題是public static void4
[閒聊] 《void tRrLM ();》DLC與PS5版日本一宣布明年2月18日推出追加服裝、配飾、髪型、病症的《void tRrLM ();》DLC,售價 1100yen。同日也會發售含此DLC內容的PS5版《void tRrLM (); ++ver;》,售價7678yen。
65
Re: [新聞] 卓榮泰:天災來時 地方要自己面對62
[問卦] 張惠妹演唱會熱度不如周杰倫?78
[爆卦] 蹦闆道歉了37
[問卦] 財劃法會不會對育兒政策有影響85
[問卦] 蹦蛙的女員工被打傷了?58
[問卦] 李育昇看統神拿18oz自己都不會臉紅嗎30
[問卦] 高鐵的查票機制到底是多爛30
[問卦] 蹦闆原本看統神大逆風,打算做高人設?爆
[問卦] 建議別再發統神文了 會有人寄信(更新23
[問卦] 有沒有拳上事件讓大家學到什麼的八卦?19
Re: [新聞] 財劃法修惡 衝擊國防經費最鉅86
[問卦] 伊果精品代購(蹦闆的店)都騙消費者喔20
[問卦] 統神打架把國會衝突整個新聞壓過去了20
[問卦] 台灣大法官有不能做到的事情嗎?21
[問卦] 最強羽絨衣是哪牌?5
[問卦] 黃明志經紀人:統神被揍是應該的爆
[問卦] 統神要告動手的了60
[爆卦] 蹦闆小弟:各位網軍辛苦了爆
[問卦] 蹦闆希望統神使用22oz的拳套?這什麼概念?14
[問卦] 55:59是怎樣的概念32
[問卦] 靠北原來泰森拳套才戴14oz喔?21
Re: [問卦] 桃園中壢是一個怎麼樣的地方?13
[問卦] 有人會很好奇89怎麼進後台的嗎?14
[問卦] 尻統神頭的+9表情很有戲喔2
[問卦] po11這次是不是很衰?71
[問卦] 統神敢直面嗆8+9真的是很屌對吧?X
[問卦] 統粉吵拳套是不是很好笑9
[問卦] 有沒有統神當初挺超哥打toyz的掛8
[問卦] 沒人發現拳賽會被洗板整個黑人問號嗎!43
[問卦] 為何風向全部變成挺統神?