我以爲本身是一個很普普統統的一我的,若是說技能我以爲人外有人,相對我本身來講可能短時記憶能力稍強一些,尤爲是對數字的敏感度。java
主要仍是本身在必定的環境和條件下激發出來的,可是大部分仍是在於本身的熱愛,和對數字記憶的喜好。我以爲興趣很關鍵,作本身喜歡的事可以事半功倍,因此要積極的培養本身的興趣。數據庫
經過閱讀老師的博客我得出,作任何一件事必定要付諸於行動,而且堅持下去,不斷自我積累,才得獲得最後的成功。雖然我以爲本身的短時記憶能力不錯,可是我都是提早理解性的背下來,並在紙上默寫出來,尤爲是歷史和政治方面的大學,好記性不如爛筆頭。編程
主要是經過先學習基礎知識,而後不斷練習學會的。可是我是經過自學,由於沒有好好聽課,因此掌握不到c語言的精髓,不少地方仍是不會。我以爲往後的學習要好好聽課,不懂就問,學通學精。數組
我也不太清楚本身寫了多少代碼,實在要估計應該有2000行代碼吧。理解的通常吧,能基本操做。我以爲不只要理解更要去實際運用,仍是得大量的練習,畢竟熟能生巧嘛。多線程
數組指針是一個指向數組的指針。指針數組是一個由指針爲元素組成的數組。函數指針是一個指向函數的指針。指針函數是一個函數,返回類型是一個指針。模塊化
學的不紮實,如今已經忘了。經過查詢的知文件是計算機管理數據的基本單位,同時也是應用程序保存和讀取數據的一個重要場所。流是字節序列的抽象概念。每一個文件都有文件名、文件所在路徑、建立時間及訪問僅限等屬性。流提供一種向後備存儲器寫入字節和從後備存儲器讀取字節的方式。函數
「面向過程」是一種以過程爲中心的編程思想。就是先進行分析,而後運用函數,一步一步調用,而後方可解決。佈局
應該就是程序模塊化吧,而後分紅一塊一塊的,一個一個完成。目前沒有寫過。學習
經過查閱相關資料我得知內聚是從功能角度來度量模塊內的聯繫,耦合是軟件結構中各模塊之間相互鏈接的一種度量。所謂高聚能低耦合是判斷好壞的標準,是看類的內聚是否高,耦合是否低。我不是特別清楚怎麼具體實施。線程
把數組A複製到數組B中
#include <stdio.h> #define N 10 int main() { int a[N],b[N],i,n; printf("請輸入數字:\n"); scanf("%d",&n); printf("input a:\n"); for(i=0;i<=n;i++) { scanf("%d",&a[i]); b[i]=a[i]; } }
查找整數數組A中有沒有數字5
#include<stdio.h> int main() { int A[100]; int i; for(i=0;i<100;i++) { scanf("%d",&A[i]); } for(i=0;i<100;i++) { if(A[i]==5) { printf("數組中數字有5:\n"); } else { printf("數組中數字沒有5:\n"); } } return 0; }
從小到大排列
#include <stdio.h> #define N 10 int main() { int a[N],i,j,k; printf("輸入10個整數:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(j=0;j<N-1;j++) for(i=0;i<N-1-j;i++) if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } printf("排序後的結果爲:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
從大到小排列
#include <stdio.h> #define N 10 int main() { int a[N],i,j,k; printf("輸入10個整數:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N-1;i++) for(j=i+1;j<N;j++) if(a[i]<a[j]) { k=a[i]; a[i]=a[j]; a[j]=k; } printf("排序後的結果爲:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
以上爲例子。
斷點是指在調試程序時,程序運行到你設置斷點的該行代碼自動中止的地方。
怎麼樣鏈表?