如何编译x+y=z
c求助,,
慕粉15984754128
2017-08-06 18:39:28
TA貢獻(xiàn)6條經(jīng)驗 獲得超2個贊
看樣子是個純正的新手。
#include<stdio.h>??//頭文件,這個你先不需要知道,當(dāng)作格式的一種 int?main(){??//主函數(shù),c程序總是從這開始執(zhí)行的 ????int?x,?y,?z;??//聲明變量,意思就是我要引進(jìn)個儲存塊方便我待會放數(shù)字到里面,當(dāng)然也 ????????????????????//可以是float型,以后你會學(xué)到的 ????printf("請輸入x,y:");??//這是輸出語句的格式,記住就行,雙引號內(nèi)的是直接輸出的內(nèi)容 ????scanf("%d%d",&x,&y);??//這是輸入語句,%d是一個占位符,可以理解為先占一個位置, ????????????????????????????//然后把輸入的數(shù)放在里面,&x,&y相當(dāng)于把第一個數(shù)賦值給x, ????????????????????????????//第二個數(shù),賦值給y ????z?=?x+y;??//計算,相當(dāng)于把x+y的值賦值給z,程序里面的計算和數(shù)學(xué)上的還是有去別的, ????????????????//你要是想學(xué)的話,很容易弄明白。 ????printf("x=%d,\ny=%d\n",x,y);?//輸出語句,%d先占好位置,后面的x想斷關(guān)于剛才輸入的值, ???????????????????????????????????//然后x=?這個值就輸出出來了,y也一樣,循序要一致 ????printf("z=%d\n",z);??//同樣,輸出。 }
如若有什么問題還可以問,建議你先看看c語言的書比如《c語言程序設(shè)計現(xiàn)代方法》,適合新手。望采納。
TA貢獻(xiàn)1017條經(jīng)驗 獲得超1032個贊
#include?<stdio.h> ?int?main()? ?{? ?int?x;? ?int?y;? ?x=5;? ?y=3;? ?printf("x+y=%d\n",(x+y)); ?return?0;? ?}
TA貢獻(xiàn)3593條經(jīng)驗 獲得超0個贊
TA貢獻(xiàn)1017條經(jīng)驗 獲得超1032個贊
這是錯誤的表達(dá)式
在賦值表達(dá)式運(yùn)算時表達(dá)式的左值不能是表達(dá)式,不能是常量,
如a+b=c;3=x+y;
這些都是非法的。
舉報