如何在C中的数组中定义函数?

时间:2018-08-06 02:51:35

标签: c

反正在C语言的数组中定义函数吗?我不想创建所有这些函数,因为它会污染我的代码,因此不需要这样做。我在想这样的事情:

public static String getSocialMedia(String id) { String ret = ""; int i = 1; try { Statement stmt = null; ResultSet resultSet = null; getConnection(); stmt = con.createStatement(); resultSet = stmt.executeQuery("SELECT fortnite,psn,steam,twitch,xbox,youtube FROM `social_media` WHERE id ='" + id + "'"); while(resultSet.next()) { ret += resultSet.getString(i) + " "; i++; } if(resultSet != null) { resultSet.close(); } if(stmt != null) { stmt.close(); } } catch (Exception e) { e.printStackTrace(); } return ret; }

但是这样做似乎不正确。

我会很清楚,我有很多派生类,但是我现在使用了它们的公式,并且它将在我的代码中的几个地方使用,因此,如果我为每个派生类创建函数,将使我的代码不可读,这是最佳解决方案将在向量中创建它们,并将其作为函数数组调用。

0 个答案:

没有答案