C语言,C语言源代码到底是什么意思

我看了好几天的书了,门都摸不到。我不明白,这些乱七八糟的字母,符号,怎么把那些精美的图片,声音,动画,表现出来的。我在书上看到的全是那些计算,函数什么的,比如:题目:有1... 我看了好几天的书了,门都摸不到。我不明白,这些乱七八糟的字母,符号,怎么把那些精美的图片,声音,动画,表现出来的。我在书上看到的全是那些计算,函数什么的,比如:
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}
这些东西怎么表现图形??在TC2.0中编好了又在哪里用它??那些软件是不是也是TC2.0编写出来的。比如:AutoCAD软件,这些图形处理软件也是它编写的,它是怎么编写的那?
还有就是那些游戏,怎么编的。我是这样分析的:游戏的图片,声音,是又其他的人弄出来的,接着就交给编程人员把他们的图片,声音用代码组合起来~~~
我无意中发现QQ魔法表情也是由代码做的。下面就是一个叫《下狗屎》的QQ魔法表情代码:
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}
我就想,这些字母怎么会在我的电脑上变成还在冒烟的狗屎呢?~~~太奇怪了。
所以我请教各位,C语言的概念~~~~~就拿游戏来说:制作游戏的过程是什么,C语言在其中起什么作用~~越详细越好~~~~
我愿意拿出我的所有积分来换取这个问题~~谢谢
展开
 我来答
沧海雄风2009
2018-03-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:2845万
展开全部

现在的教学流程有问题

要是我肯定先拿一个可以正常运行的hello world来一边改

一边讲解

然后写个猜数字  控制台程序

接下来用MFC给他写个界面

让大家知道学习这些算法到底有什么用

再往后,我可能会一直教界面编程

直到你们感觉到自己的算法需要深入学习

然后再回过头去学算法

别用什么垃圾TC了,这都什么年代了

新手建议VC6即可,又可以学算法

也能开发MFC界面程序 对电脑配置要求也不搞

甚至绿色精简版就能用

然后写一些游戏相关的工具 或者网络相关的工具

不怕不懂,这样至少知道缺什么知识,然后去学

我最讨厌学一大堆,也不知道有什么用的

提不起兴趣,也没有积极主动性

我写的网游服务器在线人数实时显示。。。。

还有游戏辅助没写完 这里不能上图了,要是上那个估计会被删除回答

风若远去何人留
推荐于2018-03-12 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450131
专业C/C++软件开发

向TA提问 私信TA
展开全部
C语言是一门编程语言,简单点说,就是由人类书写按照一定规范书写的字符,通过一定手段(编译链接)转换后,可以让电脑或者其它电子芯片"读懂",并按照其要求工作的语言。

在所有的编程语言中,C语言是相对古老而原始的,同时也是在同类语言中更接近硬件,最为高效的编程语言。
其应用广泛,设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
目前C语言在底层开发,驱动编写,嵌入式开发等方面仍有着不可替代的地位。

而所谓C语言源代码,就是依据C语言规则所写出的程序代码,常见的存储文件扩展名为.c文件和.h文件,分别对应C源文件(source file)和C头文件(header file)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PcrazyC
推荐于2016-10-16 · TA获得超过1466个赞
知道小有建树答主
回答量:911
采纳率:0%
帮助的人:933万
展开全部
我只能告诉你,所有的图片,声音,动画都是由二进制数据组成的

我只拿图片来说,图片一般有255种颜色,图片其实就是一个数组,每一个像素是图片的一个数组元素.该数组元素中储存的就是该像素点的颜色RGB值(用来表示颜色的),然后主板将相应的信息传递给显示器了,剩下的就是显示器发挥作用了,刚才说的RGB值是一串二进制数,每一位又分别有不同的含义,比如某位为0就代表黑色,为1就代表红色,如果显示器检测到这位是1,就发出红色的粒子之类的东西打在屏幕上,最后打在屏幕上的颜色就是位上为1的各种颜色的混合体(以前的就只会打黑白色,那就没有RGB值,数组元素只需要储存一位数据就行了,是0代表黑,是1代表红.),这就是一个像素的形成了,然后就由很多像素组成了一个图片了,不相信你就在纸上打点,会画出不同的图像来,画的质量就取决于你点的密集度,就像图片一样,其清晰度取决于其图像的像素密集度
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宣德88
2008-04-16
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
符号,怎么把那些精美的图片,声音,动画,表现出来?
先把基本的学会了 到后面就会用了
#include "stdio.h"
void main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}
这个程序能运行啊 结果也正确
好好学C++很有意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pstian
2008-04-16 · TA获得超过207个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:210万
展开全部
c语言就是计算机语言 由函数组成 功能嘛 说也说不完~可以作为网站的源代码也可以作为图片的源代码 用得更多的功能是作为程序语言比如代替单片机的汇编语言来实现算法 烧写进单片机等硬件 或者直接编称软件使用~
一时半会也说不清楚 具体要问什么请留言~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式