本文目錄一覽:
- 1、C語言不屬於腳本語言可是能不能用來寫腳本呢?
- 2、我想用C語言寫一個搶課的程序,請問要學些什麼
- 3、關於C語言和 腳本問題
- 4、編寫C語言腳本
- 5、做腳本一般是用什麼語言程序編寫的?可以用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文件後,你的程序用這種規則來理解編寫人的意圖,並作出回應.那麼,這一套規則就是腳本語言
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154673.html