對我很難得c語言
1樓:網友
很顯然是乙個第規的演算法 和求 n!是一樣的! 中止條件就是 n ==1 然後再算回去!!典型的遞迴!
為什麼c語言很難
2樓:卿微月迮梓
c語言是學習程式設計的基礎,必須學好,剛開始會感覺很難,當你學到更高階的程式語言時,你會感覺c語言很簡單。找個高手給你做指導,你會學得更快,如果自己死學的話,有些東西理解起來很難。
關於c語言我不懂的問題
3樓:
a宣告乙個陣列,陣列中每個元素是乙個指向char的指標,初始化為1個元素的陣列,此元素指向「guest」char字串的第乙個char字元;
b宣告乙個陣列,陣列中每個元素是乙個char陣列,初始化為1個元素的陣列,此元素被初始化為值為「guest」的char陣列;
c宣告乙個3個元素的陣列,陣列中每個元素是乙個指向char的指標;為第1個元素賦值,此元素指向「guest」char字串的第乙個char字元;
d宣告乙個3個元素的陣列,陣列中每個元素是10個char型別的陣列;為第1個元素賦值,此元素為值為「guest」的char陣列;
d是錯誤的,c語言不支援為陣列直接賦值。
樓主參考。
4樓:網友
錯誤答案是d;
char *str[ ]=;表示str是乙個指標陣列(即存放位址的陣列),並將「guest」字串的首位址存入str[0];
char str[ ]10]=;此處str為乙個char型別的陣列,str[0 ][1]='g';str[0 ][2]='u';
str[0 ][3]='e'; str[0 ][4]='s'; str[ 0][5]='t';其餘都為『\0』;
char *str[3];str[1]=「guest」;這和第乙個差不多,只是陣列大小不同;並將「guest」字串的首位址存入str[1];
char str[3][10];str[1]=「guest」;此處str為乙個char型別的陣列,這句定義沒有錯誤,這還表示定義了三個長度為10的一維陣列,在c語言中,二維陣列的前一位如這裡的「str[0],str[1],str[2]」,表示的是這一維度的首位址,而陣列首位址是不能夠被改變的!這個語句是不合法的!(企圖將「guest」的首位址賦給str[1],企圖改變這個一維陣列的首位址,不合法!)
5樓:網友
a。正確。
b。正確。c。正確。
d。錯誤。乙個字串賦值給指標,實際上這個指標指向的是這個字串的首位址。
6樓:西雅圖的風
bc錯。d定義乙個3*10的陣列,然後把第一行賦值為guest。
c語言難嗎
7樓:胖瓢瓢
掌握基本語法沒什麼難的,精通的確不易。入門的話就別鑽牛角尖,先把語法搞會,程式裡的函式跟數學裡的函式區別很大,基本上沒什麼聯絡。英語一般沒問題,幾個關鍵字而已,用多了自然就記住了,現在中文資料多,對入門而言戳戳有餘了。
1)入門第一步就是跟著教材一步一步走,乙個程式乙個程式的搞懂,當你把迴圈語句搞懂了基本上就可以獨立編寫程式了。
3)能自己獨立寫函式後,可以試著學點圖形類程式來增加程式設計的趣味性,比如vc++裡的gdi,寫點小遊戲什麼的,最好自己寫,別看人家的,寫好了再和人家的**對比一下,看看不足,這樣才有提高。
4)c語言的難點是指標,重點也是指標,這個需要不斷地練習才能體會,有時間瞭解一下彙編對指標的理解會有幫助。
6)程式語言通用性比較高,回了c語言其它程式語言就比較好掌握了。
祝你學習愉快!
高分!為什麼我每次吃完維生素C,肚子會很難受
維生素c是酸性的,可能你的胃有問題。對維生素c過敏是很少見的。現在是夏天,建議多吃瓜果蔬菜,用不著吃藥片 維生素c是不是寒性的,為什麼吃了會拉肚子 先了解下您是的維生素c是飯後吃嗎?有沒有和其他保健品特別是補鈣鎂鐵之類的一起吃?不能空腹吃是因為維生素c溶於水呈酸性,再加上維c片劑中一般會加上檸檬酸增...
老公對我的過去很難釋懷,這段婚姻還能繼續嗎
再好是先分開過段時間,讓他清靜地想想,如果這段時間內他能不再計較你的過去最好,否則和平分手好!如果你繼續這麼下去。那你們的感情就會被你自己給毀掉。過去是沒辦法改回變的。因為你沒辦法讓他重答活一遍。你也無法在比那人之前介入他的生活。所以還不如看開。至少現在在他身邊的人是你。共度將來的還是你。有人說真愛...
男朋友對前任感覺有所虧欠,我心裡很難受怎麼辦
男朋友對他的前任感覺有所虧欠你的心裡很難受,純屬是正常現象,那也說明你非常愛你的男朋友。但是畢竟你的男朋友他的前任也是他曾經愛過的女人,想讓他忘記,也是一件十分艱難的事情。這個虧欠是什麼意思,因為虧欠所以難以忘懷,還要彌補麼,這樣的感情是不純粹的,我覺得對你來說是不公平的,你的男朋友可能跟前任還藕斷...