1、程序和程序語言安全
1,程序的概念:完成某項事物所預設的活動方式。工具
2,程序設計:人們描述計算機要作的工做。spa
二 、程序設計語言及其發展設計
一、機器語言,2彙編語言,3高級語言{a)編譯,b)解釋};調試
三 、程序的功能分解code
一、從上至下,逐層細分。blog
4、C語言開發
#include<stdio.h> int main(){ printf("hello.c!\n"); return 0; }
ps:本人用的編譯器是vc 6.0(下載地址:https://pan.baidu.com/s/1DdnSDcCjZXIJIRF90xd2iA )密碼:ubqk編譯器
5、 C語言的編譯和執行io
1執行: 源代碼 (**.c)
↓(編譯)
目標文件 (**.obj)
↓(鏈接)
可執行文件 (**.exe)
6、 開發過程
一、分析問題:設計一種解決問題的方法。
二、寫出源代碼(**.c)。
三、編譯鏈接(**.obj)產生(*.exe )。
四、運行exe可執行程序。
7、程序的錯誤可分爲兩類:第一類①語法錯誤(修改錯誤時,根據錯誤提示行向上查找),②若果有許多錯誤先該第一處錯誤。
第二類邏輯錯誤。
8、邏輯錯誤
一、讀取非安全區域
二、進入死循環
三、非法除以0
四、結果不對
9、排除錯誤的工具
一、學會用IDE的調試工具
IDE的功能:
①追蹤;
②監視;
③設置斷點;
④中斷執行;
最簡單的調試:插入printf();
10、問題和程序
一、解決問題的過程爲三步驟:第一步是分析問題,設計一種解決方案,第二步是用程序語言描述解決方案,第三步是在計算機上試用這個程序運行它,看它是否能解決問題。
二、好程序的標準:
①好的程序解決一樣的問題寫出的程序比較簡單。
②程序的結構良好,清晰,易於閱讀和理解。
③適應性強。
④在特定狀況下是否容易修改去知足新的要求。