----------------------
asp.net+unity開發
、.net培訓
、期待與您交流! ----------------------
c語言學習完了。現在有點雲裡霧去的感覺,我算是第一次接觸到c語言。
忘了,學習;忘了;學習.......這是乙個迴圈。
後面將記錄我學習的點點滴滴,當10年、20年之後,這可能會是千金難得的寶貴財富,就像回想小時候一樣。時光流逝,如那流淌的河水。
c語言,可能很多人說很簡單啊,但對我乙個初學者來說還真不簡單。
「如何在已知的字串中找出最長單詞」,這個問題相信很多人都會,信手拈來。但是至今我查過的網上的資料,都沒有乙個非常準確的答案。可能是我接觸這一領域還不夠深入吧。有的將程式寫成,找出最長單詞的字元個數;有的看似正確,但是如果最長單詞是最後那個,則統計不出來.....,始終很不滿意。
if語句。下面的題目相信都不陌生。
輸入乙個整數score代表分數,根據分數輸出等級(a-e)
a:90~100
b:80~89
c:70~79
d:60~69
e:0~60
這算是一道比較簡單的程式設計題。有很多種方法來處理。
第一種:
#include
int main()
if (score>=80 && score<=89)
if (score>=70 && score<=79)
if (score>=60 && score<=69)
if (score<=59)
return0;}
這種方法完全能夠達到目的,但是我相信一般不會有人去選擇,它的效能太差了。
第二種:
#include
int main()
else
if (score>=80 && score<=89) else
if (score>=70 && score<=79) else
if (score>=60 && score<=69)
else
return0;}
這種方法就好很多,效能優化不錯。那還有沒有更好的程式來代替呢,答案肯定是有的。
第三種:
#include
int main()
else
if (score>=80) else
if (score>=70) else
if (score>=60) else
return0;}
這種方法是不是更好,效能方面是不是比第二種更好呢。它對第二種方法又進行了優化。那還有沒有比這更好的呢?(c語言)。
學習階段,我們肯定會尋根問底,想找出一道課題的最佳編寫程式。如果將來我們進入公司,我們會不會還有當年的熱情,當
年的那股衝勁呢?
在現在的這個浮躁的社會。進入公司以後,是不是只是為了完成boss給的任務;只是為了薪水;只是在公司碼碼程式,坐等下班。我編寫的這個程式還有能夠優化的地方嗎?會不會還有更好的方法?如何提高使用者的體驗感覺?怎樣才能達到效能最優化呢?
我們是碼農嗎?
----------------------
asp.net+unity開發
、.net培訓
、期待與您交流! ----------------------
C語言之for語句
for是c語言中的乙個關鍵字,用來實現迴圈語句,今天我用三個 來再次認識一下for語句。1.列印100 200之間的素數 2.輸出乘法表 3.輸出1000 2000之間的閏年 1.素數是指,乙個大於1的整數,只能被1和本身整除的數,如下 include include int main int i ...
C語言之總結篇 04 結構體
asp.net unity開發 net培訓 期待與您交流!當乙個整體由多個陣列構成時,我們可以用陣列來表示這個整體,但是陣列有個特點 內部的每乙個元素都必須是相同型別的資料。但是,在我們實際應用中,通常都需要用不同型別的資料來構成乙個整體。比如學生這個整體,可以由姓名 年齡 身高等資料構成。姓名可以...
C語言之函式篇
函式 function 是用於完成特定任務的程式 的自包含單元。為什麼要使用函式?第一,函式的使用可以省去重複 的編寫。如果程式中需要多次使用某種特定的功能,那麼只需編寫乙個合適的函式即可。第二,即使某種功能在程式中只使用一次,將其以函式的形式實現也是有必要的,因為這使程式更加模組化,從而有利於程式...