說到比大多數人都擅長的技能,我多是最有發言權的人了。從小我就由於不肯意出門和別的小朋友玩被媽媽強制報名了一系列的特長班,各個方面無所不包。其中我最喜歡的當屬書法。不只是由於和教書法的老師關係好,更多的我沉醉於用毛筆的筆鋒轉碾之間一筆勾勒出的美妙。書法的學習沒有捷徑可走,每一個人都要從端正的楷書開始,從「一」開始,練習每個筆畫的書寫。這一點上和婁老師練習揮拍動做有殊途同歸之妙。學習完楷書以後,再臨摹行書、隸書、篆書等等,練得其實就是對毛筆的把控。你說一我的照着字畫畫,誰不會呢;可是要用毛筆一筆一畫地寫出這個字,不在筆畫上填填補補,不是一兩天的學習就能作到的。就像用拍子把乒乓球打到對面球桌上,誰不會呢;可是要打的有力度,有角度,還能接得下快速襲來的球,是一天兩天的學習就能作到的麼?
固然,一味的臨摹並不會造就你們,真正的水平會隨着時間的積累沉澱,慢慢的變成本身的東西,。有三四年沒有動毛筆的我上了大學以後再次提筆,寫的居然比小時候寫的還要好。年齡的增加也會帶來質的改變,從「寫字」變成「書法」,對字的結構和美感有了更深的認識。本週我幾乎全部的時間都在寫對聯,從最初的生澀不敢提筆,到前幾天天天從上午再到下午兩點寫到九點絲毫沒有停歇,沉醉於其中沒法自拔。咱們那裏小有名氣的書法家申老師這樣說:「如此纔算入了道了。」java
C語言的學習有什麼經驗和教訓?
C語言的學習主要依靠老師提供的做業系統,在上面不停地練習,參考答案給出的代碼,學會各類各樣優秀的算法和語句,再投入到下一次的練習中。和書法的學習同樣,從臨摹學習,漸漸地變成本身的東西。只是相對於書法的學習,我對C語言的學習並無如書法般熱愛,並未進行大量與持久的訓練,如今腦子裏已經不剩多少東西了。算法
數組指針:本質是指針,是指向數組的指針。
指針數組:數組元素全爲指針的數組,本質是數組。
函數指針:並不清楚。查閱資料後解釋爲「指向函數的指針變量」。
指針函數:返回值爲地址的函數。編程
你知道什麼叫面向過程程序設計嗎?它解決問題的方法是什麼?
是一種以過程爲中心的編程思想。這些都是以什麼正在發生爲主要目標進行編程,不一樣於面向對象的是誰在受影響。
逐步實現。分析出解決問題所須要的步驟,而後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就能夠了。數組
什麼是模塊?你寫過多個源文件的程序嗎?
將程序根據功能劃分爲各類各樣的模塊,最後再將模塊拼接成完整的程序。
沒有寫過。安全
你知道什麼是「高內聚,低耦合」嗎?這個原則如何應用到高質量程序設計中?
並不知道,看過參考資料後仍一頭霧水,C語言基礎並不紮實。數據結構
#include <stdio.h> #define N 20 int main() { int i; char A[N] = "\0",B[N] = "\0"; printf("Input:\n"); scanf("%s",a); for(i = 0;a[i] != '\0';i++) { b[i] = a[i]; } printf("%s\n",b); return 0; }
#include <stdio.h> main() { int A[5]={1,9,6,5,4}; int i; for(i=0;i<5;i++) { if(A(i)==5) { printf("數組中有數字5"); break; } } }
#include <stdio.h> main() { int A[5]={1,9,6,5,4}; int i.j; for(i=0; i<5; i++) for(j=0; j<4-i; j++) if(A[j]>=A[j+1]) { temp=A[j]; A[j]=A[j+1]; A[j+1]=temp; } for(j=0; j<5; j++) { printf("%d\n",A[j]); } }
若要從大到小,
將以上程序中「if(A[j]>=A[j+1])」改做「if(A[j]<=A[j+1])」便可。編程語言
寫一個程序,統計本身C語言共寫了多少行代碼
並不會。沒有思路。以前寫的代碼也沒有留存。函數
就和書法的學習通常,我但願本身可以沉浸於其中,多加練習,並不止步於普通的編程語言,更深入地理解java的優越性。
以大量的訓練爲基礎,加之適當地指點與突破。C語言的學習對我來講整體上是失敗的,總以爲並無在腦子裏留下什麼東西。java的學習中定不會重演。學習