本文目錄一覽:
- 1、c語言如何征服世界
- 2、(入門級)C語言程序 看不懂,求詳細講解注釋
- 3、c語言講解!
- 4、《征服C指針》epub下載在線閱讀全文,求百度網盤雲資源
- 5、在C語言中,指針是怎樣通過形參改變實參的?怎樣理解?如果此處難講清楚,可以讀什麼文章?請指教!
- 6、對c語言一竅不通……怎麼學?從哪裡開始?
c語言如何征服世界
c語言只是一個門語言,一個與計算機溝通的工具。單純靠c語言來征服世界是不可能的,畢竟單靠一種技術就能征服的世界只有自己的內心世界。
(入門級)C語言程序 看不懂,求詳細講解注釋
#includestdio.h
int main()
{ chars[ ]=”GFEDCBA”; //一個字元串s
int p=6; //p為6
while(s[p]!=『D』) //s[6]開始循環,即從A開始滿足條件列印。接著是s[5]即B也滿足,然後是s[4]即C也滿足。然後是D不滿足退出循環
{ printf(“%c “, s[p]); //列印s[p]字元
p=p-1; } //p減少1,即往前面移動
return 0;
}
輸出是ABC,我看不懂程序意思,求每行注釋。
還有一題:
main()
{ int n1,n2; //兩個整數
scanf(“%d”,n2); //輸入n2
while(n2!=0) //當n2不為0
{ n1=n2%10; //n1為n2的個位數字
n2=n2/10; //n2/10消除掉個位
printf(“%d “,n1); } } //列印n1即n2的個位數字
//整個程序的含義就是將數字123列印成 3 2 1
c語言講解!
//頭文件載入
#include math.h //數學支持
#include graphics.h //圖形支持
#include stdlib.h //輸入輸出支持
#include time.h //時間處理支持
//主函數部份
void main(void)
{
//圖形驅動設定
int gdriver=DETECT,gmode ;
//變數聲明
int ran_number ;
float a,b,c,d,e,f ;
float x,y,x_pre,y_pre ;
float disp_x,disp_y ;
//圖形驅動初始化
initgraph(gdriver,gmode,”\\tc”);
/* setfillstyle(SOLID_FILL,RED);//設定樣式*/
randomize(); //隨機數處理
setbkcolor(BLUE); //設定背景顏色為藍色
setcolor(14); //設定前景色為紅色
x=y=x_pre=y_pre=0 ; //初始變數值
ran_number=90 ;
while(kbhit()==0)
{
ran_number=random(100)+1 ; //從1-100中取隨機數
if(ran_number==1)
{
a=0 ;
b=0 ;
c=0 ;
d=0.15 ;
e=0 ;
f=0 ;
}
else if(ran_number1ran_number=86)
{
a=0.87 ;
b=0.014 ;
c=-0.014 ;
d=0.87 ;
e=0 ;
f=1.6 ;
}
else if(ran_number86ran_number=93)
{
a=0.26 ;
b=0.472 ;
c=0.772 ;
d=0.34 ;
e=0 ;
f=1.6 ;
}
else
{
a=0.28 ;
b=0.867 ;
c=-0.478 ;
d=0.4 ;
e=0 ;
f=0.44 ;
}
x=a*x_pre*cos(b)-d*sin(c)*y_pre+e ;
y=c*x_pre*sin(b)+d*cos(c)*y_pre+f ;
x_pre=x ;
y_pre=y ;
disp_x=(x+5)*639/12 ;
disp_y=350-y*28 ;
putpixel((int)disp_x,(int)disp_y,GREEN); //在屏幕上(disp_x,disp_y)的位置上畫綠色的點。這裡都換成了整形的。
}
getch();
getch(); //暫停
closegraph(); //關閉圖形驅動
}
這是我所知的部分,至於他畫的是什麼我就不曉得了,好感像是數學圖形吧,弧的可能是最大的,不過這個表達式我沒見過,數學沒學好
《征服C指針》epub下載在線閱讀全文,求百度網盤雲資源
《征服C指針》(前橋和彌)電子書網盤下載免費在線閱讀
鏈接:
提取碼: fqst
書名:征服C指針
作者:前橋和彌
譯者:吳雅明
豆瓣評分:8.3
出版社:人民郵電出版社
出版年份:2013-2
頁數:254
內容簡介:
《圖靈程序設計叢書:征服C指針》被稱為日本最有營養的C參考書。作者是日本著名的「毒舌程序員」,其言辭犀利,觀點鮮明,往往能讓讀者迅速領悟要領。書中結合了作者多年的編程經驗和感悟,從C語言指針的概念講起,通過實驗一步一步地為我們解釋了指針和數組、內存、數據結構的關係,展現了指針的常見用法,揭示了各種使用技巧。另外,還通過獨特的方式教會我們怎樣解讀C語言那些讓人「糾結」的聲明語法,如何繞過C指針的陷阱。
作者簡介:
前橋和彌(Maebasi Kazuya)
1969年出生,著有《徹底掌握C語言》、《Java之謎和陷阱》、《自己設計編程語言》等。其一針見血的「毒舌」文風和對編程語言深刻的見地受到廣大讀者的歡迎。
在C語言中,指針是怎樣通過形參改變實參的?怎樣理解?如果此處難講清楚,可以讀什麼文章?請指教!
這個要從傳值和傳指針調用區別說起.
首先,每個函數的形參,都相當於一個函數的局部變數.
那麼傳值調用時,比如函數 fun(int a);的時候,
調用fun(b);
相當於新建了一個局部變數int a=b; 然後 改變a的值自然不會改變b.
而傳指針調用,比如 fun(int *p);
這時調用fun(q); q是另外一個指針.
那麼等效於 int *p = q;
這時如果改變p的值,也不會影響q,但如果改變*p的值,由於p和q相等,所以*q也會同步改變.
如果改成另一種常見的形式
fun(a)
那麼*p就是a值,自然會改變的.
對c語言一竅不通……怎麼學?從哪裡開始?
C語言入門的話,譚浩強的《C語言教程》(第二版第三版都可以)就行了。
具體的學習方法:
一定要下載一個WIN-TC之類的C語言編譯環境。
按照《C語言教程》的章節順序學習。對於每一章,先將章節里的例子程序輸入到編譯環境,然後編譯運行看看效果。然後到課後題,自己嘗試著以例子程序為基礎東改一點西改一點,完成課後題。課後題一定要自己在編譯環境中寫代碼,實際編譯。
不要背誦任何東西。你需要記住的事情在第2步肯定都能記住。
不要做任何類似單選題填空題之類的題目。對考試或許有用,對學習C語言毫無用處。
計算機是最耐心、最準確的老師。如果對某個知識點不明確,比如不知道某種寫法是否符合規範,或者不知道某種寫法的效果,那就實際寫個簡單的小程序並編譯運行,讓計算機告訴你答案。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238834.html