请教问题,个人实在不得解。

用c程序连接MySQL数据库是不是需要网络基础? c程序如何跨网段连接数据库?

如果只是用C调用API来连接数据库,对于网络有基本的认识就可以了;
但是如果要维护这样一个数据库,要别人可以连过来,只有认识就不够了。

你说的网络基础是什么意思呢?MySQL的数据库连接对每种语言都提供了连接驱动API的,只需要调用既可以了。
没有必要深究具体它是怎么创建连接和处理连接的。