本文目錄一覽:
- 1、關於C語言和 腳本問題
- 2、「C語言」和「腳本」是什麼?
- 3、經典C語言程序例子
- 4、編寫C語言腳本
關於C語言和 腳本問題
我覺得,你首先應該區分下腳本的概念,一般來說,腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯)。腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進位程序執行效率要稍低一些。腳本通常可以由應用程序臨時調用並執行。
C語言可以做調用腳本的程序,比如,據我的估計,像按鍵精靈之類可能就是用C/C++寫的(即使不是C也完全可以寫這種功能)。但一般來說,C語言大多數情況下還是編譯生成可執行程序(.exe),而不是腳本(按某種語法編寫的文本序列)。
如果你想用C語言編寫腳本,建議可以參考比較成熟的軟體,如VBScript 、 AutoIt、按鍵精靈等的做法。
據我的理解,直接用C語言編寫生成的應該是程序,而不是腳本。
「C語言」和「腳本」是什麼?
C語言是一種編程開發語言,可用於開發各種比較實用的程序、工具,以完成特定的功能,當然也可開發出比路大型的應用程序。腳本也是語言的一種,是編程語言的一個小部分,常用於網頁設計、一些小程序上,以完成一定的特定的功能。編程開發語言有C、C++、VB、JAVA、VPF等,腳本也以編程語言的不同分為javaScripting,VBScripting等。
經典C語言程序例子
題目01:在一個已知的字元串中查找最長單詞,假定字元串中只含字母和空格,空格用來分隔不同的單詞。
直接編譯,程序執行結果如下圖所示:
題目02:編寫一個int string_len(char *s),返回字元串s的字元長度(不包括\0)。
直接編譯,程序執行結果如下圖所示:
擴展資料:
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
編寫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);
}
}
}
這是我寫的程序,又不懂的可以追問。運行無誤。
原創文章,作者:UATX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/144751.html