把c語言翻譯成c C語言的翻譯方式是編譯方式還是解釋方式?

時間 2025-05-05 17:45:06

1樓:網友

你這個**不復雜,蘆猛銷基本上改一下輸入輸出就可以了。

#include

#include

using namespace std;

#define n 5

插入x的值*/

void insert(char a[30], char x[30])

int i,j;

for(i=0; i0)

把i位置後面的元素都往後移乙個*/

for(j=n; j>i; j--)

strcpy(a[j] ,a[j-1]);

strcpy(a[i] ,x);/把x插入到i的位置中。

break;

輸出陣列*/

void output(char a[30], int n)int i;

for(i=0; i陪遊》a[i];

cout《知遲endl<<"輸入要插入的字串x:";

cin>>x;

insert(a, x);

output(a, n+1);

return 0;

2樓:

哥們。你的這個碧空鬧還真翻譯不出來,我大概理解你的意思,又寫悔罩了虧缺個、

#include

#include

using namespace std;

void sort(string *a,int n){for(int i = 0; i < n-1; i++)for(int j = i; j < n; j++)if(a[i] >a[j]))

string x;

x = a[i];

a[i] =a[j];

a[j] =x;

int main(){

int n;

cin>>n;

string *a = new string[n];

string x;

for(int i = 0; i < n; i++)cin>>x;

a[i] =x;

sort(a,n);

for(int i = 0; i < n; i++)coutreturn 0;

3樓:匿名使用者

#include

#include

using namespace std;

#define n 5

插入x的值念腔*/

void insert(char a[30], char x[30])

int i,j;

for(i=0; i0)

把i位置空亂後面的元素都往後移乙個*/

for(j=n; j>i; j--)

strcpy(a[j] ,a[j-1]);

strcpy(a[i] ,x);/把x插入到i的位置中。

break;

輸出陣列*/

void output(char a[30], int n)int i;

for(i=0; i>鬥高檔a[i];

cout<<"輸入要插入的字串x:";

cin>>x;

insert(a, x);

output(a, n+1);

c語言的翻譯方式是編譯方式還是解釋方式?

4樓:

摘要。親您好,c語言的翻譯方式是編譯方式。計算機不能直接理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能執行高階語言編寫的程式。

親您好,c語言的翻譯方式是編譯兄前方式。計算機不能直鏈腔接理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能執行高階語言編寫的程棚塵衫序。

拓展資料:c語言翻譯的方式有兩種,乙個是編譯,乙個是解釋。兩種方式只是翻譯的時間不同。

編譯型語言寫的程式執行之前,需要乙個專門的。編譯過程,把程鬥態序編譯成為機器語言的檔案,好廳比如exe檔案,以後要友銷隱執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高。

解釋則不同,解釋性語言的程式不盯灶需要編譯,省了道工序,解釋性語言在執行程式的時候才翻譯,比如碼擾解釋性basic語言,專門有乙個直譯器能夠直接執行basic程式,每個語句遲則旦都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。

c語言輸出翻譯成C

include 修改標頭檔案 using namespace std void main int cout0 0 int cout1 3 int p stu 2 int pu while cout0 if p 1 else cout0 cout改成cout0,cout在c 中是用於輸出的,跟變數以示...

幫我把這段彙編翻譯成C語言,微控制器8051的

unsigned char uctemp1 0 unsigned char uctemp2 0 sbit uctarget 0 uctarget 0 sbit uctarget 1 uctarget 1 水位狀態標誌位 sbit uctarget 2 uctarget 2 sbit uctarget...

翻譯成中文,把數字翻譯成中文

一種流行又簡單的說法是,世界上的大多數人可以分成3個普遍認為的種族 蒙古人種,黑色人種以及高加索人種。這種組別劃分基於專有的特徵 顏色,眼睛和頭髮的樣式。在一些氣候溫暖的河谷,農業早在10000年前就有了。這裡大量的人們必須合作來把河水平均分流來灌溉各自的農田。有了灌溉就能帶來食物,這也就意味著大量...