您的位置:

用c语言编写脚本刷课,c语言做脚本

本文目录一览:

C语言不属于脚本语言可是能不能用来写脚本呢?

1、不能写脚本。

2、脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。

3、而用c语言写成的程序,都必须通过编译链接,生成机器能认识的二进制文件,才能运行,他不是一种解释性的语言。

我想用C语言写一个抢课的程序,请问要学些什么

您好,首先您需要学比较基础的C语言和C++,基本的会了之后;然后您可以学习网络编程,主要需要学习HTML网页设计+JS脚本语言,在这基础上您还需要学习数据库(MySQL),因为你要写一个抢课程序还要链接到您们学校的网,所以以上这些您是必须要学习的,或者你可以在网上先找个例子,然后照着例子来学习和做!

关于C语言和 脚本问题

我觉得,你首先应该区分下脚本的概念,一般来说,脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑)。脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。脚本通常可以由应用程序临时调用并执行。

C语言可以做调用脚本的程序,比如,据我的估计,像按键精灵之类可能就是用C/C++写的(即使不是C也完全可以写这种功能)。但一般来说,C语言大多数情况下还是编译生成可执行程序(.exe),而不是脚本(按某种语法编写的文本序列)。

如果你想用C语言编写脚本,建议可以参考比较成熟的软件,如VBScript 、 AutoIt、按键精灵等的做法。

据我的理解,直接用C语言编写生成的应该是程序,而不是脚本。

编写C语言脚本

#include"stdio.h"

#define

m

100

//假定座位的个数

#define

n

10

int

main()

{

int

i,flag;

int

num_1=0,num_0=0;

//抽烟和不抽烟的位置序号

for(i=1;i=m;i++)

{

printf("键入您的抽烟与否,1为抽烟,0为不抽烟\n");

scanf("%d",flag);

if(flag==1)

{

num_1++;

if(num_1n)

printf("对不起,吸烟区座位已满\n");

else

printf("您的座位号是:吸烟区%d号座位\n\n",num_1);

}

else

if(flag==0)

{

num_0++;

if(num_0m-n)

printf("对不起,非吸烟区座位已满\n");

else

printf("您的座位号是:非吸烟区%d号座位\n\n",num_0);

}

}

}

这是我写的程序,又不懂的可以追问。运行无误。

做脚本一般是用什么语言程序编写的?可以用C语言编写吗?

1.脚本语言(javascript,vbscript等)介于html和c,c

,java,c#等编程语言之间。

html通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。

2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.

3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。

注:脚本语言一般都有相应的脚本引擎来解释执行。

他们一般需要解释器才能运行。javascript,asp,php,perl,nuva都是脚本语言。c/c

编译、链接后,可形成独立执行的exe文件。

4.脚本语言是一种解释性的语言,例如vbscript,javascript,installshield

script,actionscript等等,它不象c\c

等可以编译成二进制代码,以可执行文件的形式存在.

脚本语言不需要编译,可以直接用,由解释器来负责解释。

5.脚本语言一般都是以文本形式存在,类似于一种命令.

举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.

你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言