1.注釋
a:以//開始的單行注釋。這種注釋可以單獨佔一行,也可以出現在一行中其他內容的右側。此中注釋不能跨行,從//開始,以換行符結束。若//如注釋內容一行內寫不下,//可以在下一行重新用「//」,然後繼續寫注釋。
b:以/開始,以/結束的塊式注釋。可以包含多行內容也可以包含單個內容。
字串中的//和/不作為注釋的開
始,而是作為字串中的一部分。
2.main函式
每個c程式有且僅有乙個main函式,程式從main函式開始執行,在main中結束。
3.程式的基本例子(整型)
#include//這是編譯預處理的指令
int main( ) //定義主函式
{int a,b,sum; //程式的宣告部分 ,int為整型變數
a=1; //對a進行賦值
b=1; //對b進行賦值
sum=a+b; //進行運算,並把結果放在變數sum中
printf(「sum%d」,sum) //輸出結果
return 0; //使函式返回值為0
} //函式結束
在每個資料宣告和語句的最後必須有乙個分號
double為浮點型變數-----%f
4.c語言程式的結構
a特點:
①乙個程式由乙個或多個源程式檔案組成
(a:預處理指令b:全域性指明c:函式定義)
②函式是c程式的主要組成部分
乙個c函式是由乙個或多個函式組成的
a:必須且只有乙個main函式
b:每個函式都用來實現乙個或幾個特定功能
c:被呼叫的函斜體樣式數可以是庫函式,也可以是自己編制設計的函式
5.執行c程式的步驟和方法
上機和編輯源程式(.c)
對源程式進行編譯(.obj檔案)
進行連線處理(.exe檔案)斜體樣式
演算法------程式的靈魂*******
6.程式=演算法+資料結構(沃思)
a:程式:①對資料的描述。 資料結構:在程式中要指定用到哪些資料以及這些結構的型別和資料的組織形式
②對操作的描述。演算法:要求計算機進行操作的步驟
計算機演算法的兩大類別 —數值運算演算法(求數值解)—非數值運算演算法(用途多,多用於事務管理領域)
b:演算法的特性
乙個有效演算法具有的特點:①有窮性(有限的操作步驟)②確定性(每個步驟都應該是確定的)③有零個或多個輸入④有乙個或多個輸出–沒有輸出的演算法是沒有意義的⑤有效性(每乙個步驟都應有序的進行,得出確定的結果)
7.流程圖的部分:①表示相應操作的框②帶箭頭的流程線③框內外必要的文字說明
基本結構:順序結構,選擇結構,迴圈結構(當型迴圈結構,直到型迴圈結構)
因為f是已知的,求未知c,所以應該把f寫在前面
輸出的字串後面應該有逗號。
輸出的字串後面應該有逗號。
學習心得:針對今天的學習,發現c語言的練習真的是既有趣又讓人頭疼,有時候面對一大堆的密密麻麻的程式找錯誤,真的有點難。所以我覺得學好c語言,首先的有一顆認真的新,不能多一點東西,也不能丟掉任何乙個符號。
C語言程式設計二
include include 統計給定的n個數中,負數 零和正數的個數。int main1 else if x 0 else printf d d d n fu,zero,zheng return 0 數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。int main...
程式設計和c語言
一 程式和程式語言 程式 完成某項事物所預設活動的方式和活動過程 程式可以看成一系列動作的進行過程的描述。程式設計 人們描述計算機所要做的工作。二 程式語言及發展 1 機器語言。2 組合語言。3高階語言 編譯器解譯器 優先值 賦值 算術運算子。結合性 右結合 左結合 三 程式的功能分解 從上至下,逐...
程式設計和C語言
toc程式設計和c語言 一組計算機能夠識別和執行的指令 計算機本質就是程式的機器。機器指令 計算機能直接識別和接受的二進位制 機器語言 機器指令的集合 符號語言 又稱為組合語言,計算機的低階語言 高階語言 物件導向的語言 編譯預處理指令 c編譯系統在對源程式進行 翻譯 前,先用乙個預處理器對預處理指...