[問題] C語言 目標函數的選定
想請教如何決定所謂"目標函數"
例如演算法、最佳解
運算流程幾乎完全一樣 只有目標函式隨著不同的事件而改變
所以我想把流程寫好 用不同的判別方式決定要用哪個目標函式
以下是我的想法:用switch case 變數值 然後就...不會了Q_Q
演算法(演算法所需要的變數,int 決定目標函數,double *目標函式所需要的變數)
{
switch case (決定目標函數):
{
case 1:
把目標函數決定為 ???
break;
}
//就可以用類似
return 目標函數(目標函數所需要的變數1,變數2,變數3,...);
}
不過我不知道該怎麼寫"綠色字的那個部份"
試過函數指標 不過目標函數的變數型態跟個數都不定
本來是想像指標一樣 "先宣告再定型"
例 double *X; double (*X);
X=&某某東西; 有如 X(int,int)=某個函式
後面的方法似乎不可行
希望有人能夠幫忙一下 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.180
推
06/02 10:57, , 1F
06/02 10:57, 1F
→
06/02 11:01, , 2F
06/02 11:01, 2F
→
06/02 11:17, , 3F
06/02 11:17, 3F
推
06/02 11:19, , 4F
06/02 11:19, 4F
推
06/02 11:35, , 5F
06/02 11:35, 5F
推
06/02 11:56, , 6F
06/02 11:56, 6F
推
06/02 12:03, , 7F
06/02 12:03, 7F
→
06/02 12:03, , 8F
06/02 12:03, 8F
→
06/02 13:30, , 9F
06/02 13:30, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章