当前位置:首页 » 编程语言 » c语言和游戏关系
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言和游戏关系

发布时间: 2022-06-19 05:40:18

1. 游戏从2D到3D与c语言的发展是否有关

C语言是游戏开发的工具之一,许多游戏的开发并不只使用了C语言,还包括底层汇编语言,网页游戏更是使用了Javascrip和flash。编程语言只是游戏开发的工具,需求推动了应用,应用促进了工具的发展,反过来,编程语言的发展对应用开发也提供了更好的辅助。这是相辅相承的。但仅仅把游戏和C语言联系起来,就显得很片面。只能说有联系,但非必然。

2. C语言能用来做游戏吗

我不是个做游戏的,但我是个玩游戏的。
1.
C语言能用来做游戏吗
->

2.
我在网上看到了C语言的游戏源代码复制到VC++里执行都会报错不知道是怎么回事
->
要具体问题具体分析,你可以看看都报什么错,针对性修改即可。
3.
目前编程语言繁多,精通的话,绝大多数都能用来做游戏。推荐你先学好C,再根据之后的兴趣、发展、机会等等确定一门专攻语言。学会C,触类旁通,学其他语言就不是很费力了。
4.
个人认为,编程语言只是一个次要方面(可能30%都不到),整个游戏的设计理念才是重点。你可能要用到文学、物理学、数学很多方面的知识,绝对不要死抠语言。比如一个游戏的人工智能,就是个很大的挑战。你可以自己看书,不必跟着老师走(只是跟着老师走会很惨),觉得要用什么就学什么,多用、google。

3. C语言有什么用能编游戏吗

C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。主要有以下特点:
C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。
C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多着名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 像PC- DOS 、WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:1. C是中级语言,它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2. C是结构式语言.结构式语言的显着特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。
3. C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的编游戏,编3D游戏,做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。
4. C语言适用范围大C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C,Dev-C++,C-Free, win-tc 等等......
对于一个初学者,Turboc2.01是一个比较好的软件。Turboc2.01是为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装TurboC。下载该改良版后就像普通软件一样安装既可使用,十分方便。
近年来,大多数人用Windows操作系统的图形界面,用鼠标进行操作,感到用TurboC2.0不太方便,建议用TurboC++3.0作为编译工具!

4. C语言能不能编大型游戏

当然可以,但是用它来编写系统软件或者做嵌入式系统最好,大型游戏好像用C++会更好些。这个编写的难度和规模还要看你使用的编写软件了

5. 最近学完C语言后发现跟编出真正的像软件,游戏,网站并没有没有半毛钱关系(只是弹出个黑框然后做做做跟

你学到的那点C只是基础中的基础,皮毛中的皮毛。目的是为了让你对编程有个基本了解。深入下去威力强大,像是windows系统也不过就是汇编加C/C++出来的。
接下来你要出软件,可学windows SDK,现在用C++和MFC,或是直接.net Framework winform编程做程序的也很多,.Net里语言倒不重要了,VB或C#也一样。
游戏是要走DirectX SDK的,也有一些包装好的DirectX类库。opengl 则是另一种选择。
网络编程是和前面两个都不一样的方面,可学.Net里的web applications
这里面随便哪个方向走下去都可以学一辈子也学不完。

6. C语言有什么作用,编写软件或者游戏是用C语言编写的吗

c是高级语言中的“低级语言”,c语言是大多数更高级语言语法的原型,而且c离汇编很近。学好c能够理解计算机的原理以及编译器对数据结构的操作,c语言是高效的,同样功能的c程序和汇编程序,c程序仅仅慢了10%,我不敢说所有游戏模块都是c写的,但我要说的是核心需要高效功能的模块必然要用c写,界面处理可以交给其他语言。其他语言比c好的地方是——方便,安全,直观。写代码的时候完全不用弄清楚实现细节。c必然是所有高级语言的基础,现在初学者对c的误解是c没有图形界面,不是c不能实现,而是是没有对图形界面的库,而自己去实现又显得麻烦,c是无所不能的!很多高级语言都是c写的。

7. 学c语言对制作游戏有帮助吗 现在在学,对游戏不是很了解。

肯定啊,这个是基础,先把这个学好,等到以后学数据结构了,基本上就可以做做一些小游戏了。。

8. c语言在游戏开发时起什么作用

基本上没用,因为C语言太低级了。现在游戏很多都是用Jave程序。学c语言主要是锻炼一种编程思维,很多学程序的人都先学C程。c程是基础。假若你想做一个程序员,你肯定得把它学好。另外,还有数据结构也很重要哦…因为数据结构+算法=程序

9. c语言和动漫 和游戏有什么关系

只学C是很难独立做出这些东西的,但是你熟悉了C的语法之后就能使用各种API了,然后你就能做游戏了,但是动画的话无论如何也不赞成你用C来做呢。。
因为现在的大型程序开发都是面向对象的,而C这种完全面向过程实在是太无力了,这也是为什么大家都热衷于C#和Java的原因呢。。
同时一些动画的东西,还有web交互的东西,也还是PHP,XML这些东西更好,总之不会有人用C来写呢。。虽然我自己用C写过,但是真的会累死的。。

简单地说你学了C之后会感觉基本上什么也不能做,而且现在和动漫游戏也没什么大关系,毕竟基本上谁也不会用C来做游戏,至于动画就更不沾边了。。当然如果是LINUX下的程序或者shell脚本的话应该能写呢,但是总是不如perl好呢。。

我本人是学计算机的,现在大三

10. 贪吃蛇游戏和C语言的具体关系

贪吃蛇游戏只是一个游戏软件。C语言是编程语言(写源代码用的)。
游戏软件是用编码语言写出来的,当然也可以不用C语言写,也可以用java/c#/vb/php等其他的编程语言来写。
写好了源代码以后,通过编译软件把源代码变成应用程序(即可以执行的exe程序),这个应用程序就是游戏软件。