如何在没有编译器的电脑上编写C语言程序。

作者&投稿:大发 (若有异议请与网页底部的电邮联系)
~

如果您想在没有编译器的电脑上编写 C 语言程序,可以使用在线编程环境。这些环境通常提供一个网页界面,允许您在浏览器中编写、编译和运行 C 代码。有许多不同的在线编程环境可供选择,例如:

  • Repl.it

  • CodeChef

  • Jdoodle

使用在线编程环境的步骤通常是:

  1. 在网站上注册一个帐户。

  2. 创建一个新的 "项目"。

  3. 选择 C 语言作为您的项目的编程语言。

  4. 在编辑器中编写您的 C 代码。

  5. 使用网站提供的编译器编译代码。

  6. 运行您的程序并查看输出。

您也可以使用解释器来运行 C 代码。例如,您可以使用 CINT 解释器将 C 代码保存在文本文件中,然后使用以下命令运行代码:

cint mycode.c

但是,CINT 仅能够解释部分 C 语言功能,因此您可能无法使用所有 C 语言的功能。




...名的话是返回类型?那么返回的是类?重载的意义何在呢?const类型初始...
运算符重载是方便你进行类对象与类对象之间的换算 注意是类对象,而不是变量 变量之间的数学运算是默认的,但你自己写的类之间进行运算,如果不用运算符重载是编译不通过的 比如你的例1 如果不写运算符重载函数是无法执行a1+a2的,因为它们是类对象,编译器不知道如何去执行+运算 另外,a1就是a类的,...

C#是C++么?它们有什么区别??
有些编译器厂商动作迟缓,至少有一个主要的编译器厂商(好像是指微软,微软在Visual C++4.0才开始支持template,在此之前一直声称template是过于复杂而又没什么用的技术,时至今日,Visual C++对于template的支持在主流编译器中都属于最差的一档——译者注)暗中鼓励声名狼藉的反template宣传,直到他们自己终于学会了这项技术...

编程怎么入门?
楼上长篇大论有一定道理。不过也要分情况。如果你不是打算以后写操作系统,写编译器,仅仅只是开发个普通应用软件,其实没有必要学那么深,浪费时间罢了。因为需要学的东西太多,能多掌握写知识自然很好,可是人的精力总是有限的,但基础肯定是要打牢。面向对象的语言、activeX等等本来就是要解决编程的重复劳动的问题,有别...

UNIX怎么会有这么多版本
甚至不能运行,你必须在有Minix的机器上编译以后才能玩.这时候 Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10 月5号发布Linux 0.0.2版本,在这个版本中已经可以运行bash (the GNU Bourne Again Shell---一种用户与操作系统内核通讯的软件) 和gcc(GNU C 编译器).从一开始,Linus就决定自由扩散Linux,...

动漫设计与制作专业介绍
所学知识:1、 画面模块:影视剪辑、栏目包装\/ 特效、二维动画片合成、广播级别输出等。2、 声音模块:收音录音知识及设备、对白(配音及合成技巧)、音乐(原创\/罐头配乐及剪辑)、影视特效(效果合成认识及技巧)等。3、 实训模块:因应企业需求制作项目,包括影视、栏目包装、广告、动画等。

什么叫void不接受参数,不接受参数的定义是什么?意义何在~?
举个例子:int foo(void) { return 0;}这样的一个函数定义,如果在调用时的方式是foo(2),那么就会在编译时报上述错误。因为形参为void的意思就是没有形参,上述调用带了参数,是不对的。在c++编译器中,int foo(void) 等价于 int foo()。而在一些c的编译器中,如果foo函数写成int foo();在...

怎样在不使用第三方变量交换函数的两个参数
它是由编译器自动添加的。因此导致以后的地址计算均不正确,使得a,b指向所在区的其他内存单元。再次,地址运算不能出现负数,即当a的地址大于b的地址时,b-a<0,系统自动采用补码的形式表示负的位移,由此会产生错误,导致与前面同样的结果。有办法解决吗?当然!以下是改进的算法:if(a...

请教c#\/vb.net高手{ get; set; }属性的写法问题。
这种写法在.net 2.0后才出现的,目的是为了减轻程序员的工作量,编译器会自动为你补充完整,如:public string name{get;set;} 编译器自动生成(可能会更负责更完善):private string name;public string Name { get { return name; } set { name= value; } } 这种写法在一般时候很好,但是有...

一个简单的C++程序
1、一些编译器不支持“void main()”,把此行换成“int main()”cout << "I am a student";后面加一个return 0;2、第一行换成#include<iostream>,你现在用的是C语言的写法,一些编译器不支持。3、包含了头文件必须要指定命名空间,在第一行后加一句using namespace std;(标准命名空间)...

...关闭后重新启动又恢复到默认设置,原因何在?
是不是那个文件夹是只读的

蕲春县17169041003: 急~C编程怎么样不用编译器编写C程序?win操作系统 -
敏钥思真: 软件(最重要的系统软件) c和操作系统的关系?` 如果你仅仅是端这书看c编程语言.基本上和系统扯不到关系.如果你要上机,那也是编程环境与操作系统的关系 而c语言的实现也仅仅是建立在编程环境上的.`~!提供拉与dos的兼容.`!!当然到...

蕲春县17169041003: 不用安装编程软件 在纯WINDOWS系统中怎么编程?并且要编译成可执行程序 -
敏钥思真: 其实你是把商业问题和技术问题混为一谈了. 首先,Windows不是纯C语言编写的,应该说是类C语言编写的. 其次,不是不能运行C语言的程序,也不是没有编译器.而是运行自定义C或者C++程序是一个功能,这个功能的实现所需要的开发费用是非常高昂的,而且售出的比较少. 所以实际上C和C++的编译器比Windows要贵很多.如果把编译器成本分摊到Windows里,又会增加Windows的价格. 这些实际上是商业策略,需要很久才能理解.

蕲春县17169041003: C语言开发步骤 -
敏钥思真: 首先,在一个IDE(集成开发环境)中编写C代码, 编译,形成***.o目标文件,最后链接形成计算机能读懂的可执行的二进制代码 有两种编译模式 Debug 和 Release在Debug下是调试,生成的EXE不能在没有编译器的机器上运行,Release下释放,生成的EXE在其他机器上可以运行,就是我们常见的那种可执行文件

蕲春县17169041003: 我写了一个C语言程序,想要他在没有安装C程序的电脑上运行,好像得做一个前台 ,怎么做?求程序高手解决! -
敏钥思真: C语言程序编译后变成 .exe 才能执行. 你可以在有编译器的计算机上先编译好,然后把 .exe 复制到没有 编译器的电脑上,就可以运行. 前台 -- 你是说在桌面上建一个图标,点击运行,当然可以.

蕲春县17169041003: C++作出的程序,怎么在一个没有C++编译器上运行 -
敏钥思真: 编完程序,选择:(1)任务栏“组建” (2)“移除工程配置” (3)选择“win32 Release”,并确定 (4)Ctrl+F5运行以下程序 OK了,把Release文件夹下面的exe文件拷贝出来,就能到处用啦

蕲春县17169041003: 求助 如何在只安装了windows xp的电脑上运行c程序? -
敏钥思真: 你必须要有个编译器才行,比如turbo c或者win tc 或者c语言集成环境,个人推荐Turbo C for Windows 集成实验与学习环境,可以让你事半功倍.因为你写的代码是十进制的,而计算机只认识二进制的,所以必须要经过编译器编译计算机才能识别和运行,不是单纯的改改后缀名那么简单的.你写的c代码在没有编译的情况下是.c的源文件,可以用记事本打开.而.h文件是你程序运行时所要调用函数的库文件.c文件+库文件+编译==.exe的可执行文件.现在你明白了吧.如果你只想用记事本编程的话,你可以试试vbs,javascript等等.

蕲春县17169041003: c语言图形函数式如何编写的,没有编译器怎么编程呀 -
敏钥思真: 图形有很多方式,控制台中,有使用zi字符画类型的,也有点阵的.win32有gdi,opengl,directx,通过硬件驱动t提供的作图功能编写.

蕲春县17169041003: 请问一下记事本编的C语言程序怎么开 -
敏钥思真: 你把记事本编写后的程序保存后把后缀名改为.c然后选择那个文件右击选择【打开方式】,之后选择默认程序,在那里查找你已经安装了可以编写C程序的编译器,如果没有编译器只能下载一个,可以下载free-c、TC、 VC6.0等等

蕲春县17169041003: 用c编辑器编的程序怎么在没有c编辑器的电脑上运行 -
敏钥思真: 嗯 如果有一个exe文件的话,知道那个文件的路径,然后可以用cmd来调用出来,直接在cmd进入exe所在的文件夹,然后之间输入exe的名称(不要包含.exe).然后就可以了. 不懂的话还可以再找我..

蕲春县17169041003: 如何在没有c++软件的电脑上运行编好的c++的程序 -
敏钥思真: 把编好的c++的 exe 文件复制到 没有c++软件的电脑上.打开 DOS命令窗,并进入 exe 文件所在的文件夹,拍入 exe 文件名字,回车.或 打开 Windows explorer, 双击exe 文件名.运行若出现缺少 什么 DDL 库, 可从网上下载,把它们放入exe 文件所在的文件夹 或 C:\windows\system32 文件夹 就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网