游戏有很多种,举几个例子,网页游戏,手机游戏,pc上的3D,2D游戏,其它设备上的游戏网页的也分很多比如文字的,2D的,甚至3D用c++的大多是pc上的3D游戏,手游+网页游戏一般用java或其他语言等看你想做什么游戏,不过以上都是要有比较深的语言基础才能做的反正我是想不出有什么可以不用编程就能做出来的游戏。c是c++的前身,因为这两种语言有许多共同的语法和功能。以前,c可以说是c++语言的一个子集,因为c++刚出生时,他只是对于c语言的一个扩充,人们还是在普遍意义上讲它归类于c。但是在c++的发展过程中,进行了许多扩展和改进,使其与c的差别越来越大,成为一种独立于c的全新语言,而且比c更强大、用途更广。c 语言与 c++ 的区别有很多:1,全新的程序程序思维,c 语言是面向过程的,而 c++ 是面向对象的。2,c 语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而 c++ 对于大多数的函数都是有集成的很紧密,特别是 c 语言中没有的 c++ 中的 api 是对 window 系统的大多数 api 有机的组合,是一个集体。但你也可能单独调用 api。3,特别是 c++ 中的图形处理,它和语言的图形有很大的区别。c 语言中的图形处理函数基本上是不能用在中 c++ 中的。c 语言标准中不包括图形处理。4,c 和 c++ 中都有结构的概念,但是在 c 语言中结构只有成员变量,而没成员方法,而在 c++ 中结构中,它可以有自己的成员变量和成员函数。但是在 c 语言中结构的成员是公共的,什么想访问它的都可以访问;而在 vc++ 中它没有加限定符的为私有的。4,c 语言可以写很多方面的程序,但是 c++ 可以写得更多更好,c++ 可以写基于dosr程序,写 dll,写控件,写系统。5,c 语言对程序的文件的组织是松散的,几乎是全要程序处理;而 c++ 对文件的组织是以工程,各文件分类明确。6,c++ 中的 ide 很智能,和 vb 一样,有的功能可能比vb还强。7,c++ 对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入 mfc 中的类的时候,加入变量的时候等等。8,c++ 中的附加工具也有很多,可以进行系统的分析,可以查看 api;可以查看控件。9,调试功能强大,并且方法多样。至于学了c后,学什么你可以自己决定!根据你的需要去选择!做任何软件开发都需要学习C语言、C++语言以及C#语言这是任何软件及网站的基础开发语言。作游戏的软件不太清楚。