上機操作之C語言總結

2021-08-15 19:20:18 字數 1188 閱讀 1619

c語言上機作為佔據百分之四十的比例分數比例,在複試中起著決定性的作用,作為乙個正在準備複試的我,寫一篇c語言**上機操作注意事項是十分必要的。

出現的問題

首先是語法問題

1 scanf(」 %d」,&n);

注意的是取位址符號,從一開始寫**,會注意這個問題,但是**寫多了,就會發現,容易出現這個問題。

2for()

for迴圈語句,注意後邊是小括號,並不是大括號,這個問題,在我的上機練習中會有發生過錯誤,但這個問題,機器是會提示的,所以這個也還好。同時要注意,後邊是沒有分號結束標誌的。

3圖形倒置容易出錯

圖形倒置問題,容易邏輯混亂,可能與我們看得角度有不同或者是因為我們不習慣各種倒置圖形的邏輯判斷,單遵循一點,那就是必須與外層迴圈取得聯絡,以外層迴圈為主要的物件,判斷需要輸出幾個空格,在那些地方需要輸出特定的符號。

其次是技術性問題

1 while((scanf(「%d」,&n))!=eof)

的用法,可能大家對eof這個用法還是挺陌生的,但是用多了你會發現,這是乙個很好用的一種實現多次用例測試的方法,比如要輸出乙個以n為邊長的正三角形是,n是乙個變數,那麼用了這個方法之後,你就能多次輸出不同的三角形,實現的是圖形的對比,更加好看。

2 int s[ 10];

定義乙個整形陣列,當沒有全部賦值的時候,如何選取其中賦值的個別元素來實現輸出?

首先我們需要明白,當整形陣列中元素沒有被賦值時候,那麼它其實是有值的,只不過是乙個預設的很大的負數,注意是負數,假設是m

那麼久可以用下列語句來實現部分整形元素的輸出。

while(s[i++]>0)

用這個形式或者

while(s[i++]!=m)

這個形式。

3排序問題

排序問題是我們演算法的基礎,其中氣泡排序可能是最好理解的一種排序,當然還有其他排序比如,桶排序,快速排序,二叉排序,希爾排序等,這些都是最常用的一些演算法,使我們必須要能熟練的寫出來,在練習過程中,我用到了氣泡排序,實現了乙個陣列的排序,從高到低的實現輸出。

4 匹配問題。

匹配問題類似於名字對應學號,實現當輸入學號時候,名字能夠輸出

現實辦法是建立倆個陣列,實現同步賦值,在乙個迴圈中同步賦值,當輸入乙個學號時候,要用輸入的學號比較陣列中的學號值,同時將該值的下標能夠記住,查詢名字陣列中對應的元素就可以了。

上機操作要點

上機操作要點 1.在硬碟c2t1d0 上,進行 format 命令的測試 2.如何在以上建好的 slice 上,製作乙個檔案系統?3.檔案系統是如何的 mount 的?4.使用什麼命令,進行檔案系統的檢查?具體的操作步驟有哪些?5.如何檢視系統中所有的網路介面,以及各個介面的 ip位址?6.進行系統...

彙編上機操作

用文字編輯程式寫程式,形成.asm檔案進行彙編,形成.obj檔案,再用連線程式對.obj檔案進行連線,形成.exe檔案。需要檔案 編輯程式 edit.com 匯程式設計序 masm.exe 連線程式 link.exe 除錯程式 debug.exe 常用dos命令 盤 c e 選擇碟符 cd 選擇目錄...

資料庫SQL SERVR上機操作(一)

在建立欄位的時候要注意中文字元的大小,如果大小不夠的化就會報錯發生截斷 在sql serve提供了sp 開頭的類似是函式庫的一些操作,具體使用的犯法是exec sp function,在這一節中使用了 sp helpconstraints 檢視某張表上的所有的約束 sp addtype 建立使用者自...