大家好,今天小编关注到一个比较有意思的话题,就是关于用c语言做个的问题,于是小编就整理了3个相关介绍用c语言做个的解答,让我们一起看看吧。

  1. c语言如何生成软件?
  2. c语言编写一个程序?
  3. 怎么用c语言做一个界面?

c语言如何生成软件?

C语言程序生成软件的具体步骤:

用c语言做个-用c语言做个游戏
(图片来源网络,侵删)

1、程序中进行预处理工作,例如语法检查。

2、由源程序生产汇编语言代码。

用c语言做个-用c语言做个游戏
(图片来源网络,侵删)

3、编译器生成目标代码,一个源文件生成一个目标代码。

4、连接器从目标代码生成软件。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号,将几个目标代码合成。

用c语言做个-用c语言做个游戏
(图片来源网络,侵删)

5、点击编译运行,程序即可生成软件。

c语言编写一个程序?

想写啥程序?下面是比较大小的一个小例子,可以参考

#include <stdio.h>

int main()

{

int a = 5;

int b = 8;

if(a > b ) {

printf("1");

}

if(b > a) {

printf("2");

}

if(a == b){

printf("0");

}

return 0;

}

怎么用c语言做一个界面?

呵呵,楼主和我当初一样的迷惑。

我当初啃C语言的时候,也是想用C语言做界面出来,走了很多冤枉路,这里希望能给楼主一些提示。

如果你想用“纯”C来做界面的话,那么我会很肯定的告诉你,很难。你所有的操作都要调用API,包括每个按钮的位置、大小,框的位置、大小等等都是通过计算得出来的。这样一来开发的效率是可想而知的。

当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。

如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:

#include

void main()

{

MessageBox(NULL," Hello World!","我的第一个窗口程序",MB_OK);

//这里的MessageBox函数,就是API函数,函数的意思是调用一个信息框

}

界面只是一个和用户交互的窗口,比如说在MFC中,界面和程序之间数据传递的方式就是通过UpDate()这个函数,UpDate(FALSE);是把变量数据传给界面,UpDate(TRUE)是把界面数据传给变量。当然,前提是需要它们之间关联一下。这么一说楼主估计就明白界面的用处了吧。

MFC是用C++开发的,C++和C上还是有很大的差异的。直接入门会有很大的难度。建议楼主可以先看看C++的书。了解下,什么是类,什么是容器,什么是重载,什么是构造,什么是析构,什么是面向对象。这也不是一句话两句话能讲完的。

我给楼主些意见:

一:想玩界面的话,就用QT写,或者先用其它简单语言(VB、或国产易语言。PS:易语言实质上就是C++的封装,不过很多功能都打包了,用起来比MFC简单的多。)。

二:如果你想更深一步做软件,可以选择学习C++,然后学MFC

三:C语言很强大,是其它编程易语言无法超越的(个人观点)。你前面的说C语言学的很好,我觉得你话撩的有点早。(这个观点当你水平从菜鸟上升一两个等级时候你就会明白)

四:多做项目。(PS:自己想做什么软件,就着手做,不要把要求定的太高,比你水平高一点的软件,做项目是上升最快的方法之一)

运行在操作系统上的应用程序要想实现图形界面需要调用系统的API接口,当然这是最原始的方式,现在已经有很多的图形库了,如C语言的图形库gtk,C++的Qt和mfc等……,如果写操作系统的话就不能调用图形库了,操作系统的界面和各个窗口都是画出来的,没错就是画出来的,用代码绘制矩形填充一下就是一个窗口,当然这对于计算机来说只是一个图形,要想实现该图形的其他操作比如最小化最大化,按钮啊,这些还需要做大量的管理操作才能实现,所以写一些应用程序还是找个图形库做吧😄

到此,以上就是小编对于用c语言做个的问题就介绍到这了,希望介绍关于用c语言做个的3点解答对大家有用。