【C語言】c程序設計3小時期末考試不掛科,贈資料!

目錄 content
C語言的基礎知識
輸入輸出函數 ——prinf、scanf、getchar()、 putchar()
表達式——關系表達式、邏輯表達式
數據結構——順序結構、選擇結構(if、switch)、循環(huán)結構(while、do-while、for、break、continue、goto)
函數——讀懂、會寫、庫函數的調用
指針
數組——一維數組、二維數組、初始化數組元素的引用、數組的應用
·未涉及到的知識點:編譯預處理、結構體與共用體、文件
C語言的基礎知識
只有一個main函數
先編譯(.c)、后鏈接(.obj)、最后運行(.exe),只有運行文件可以運行
2、標識符

盡量采用能說明程序對象意義的標識符(eg.取一個東西的平均值的時候,可以用average)

3、進制轉換

4、算數表達式和賦值表達式

eg.所以%無法對float、double等非int型進行運算
同時取整數一般為向下取整 1/2=0 -1/2=-1





5、字符 char型


八進制 \ 加上 2-3位八進制的數
十六進制 \ 加上2-4位十六進制的數


%c以字符的形式輸出?
%d以十進制整型數據的形式輸出
%o以八進制整型數據的形式輸出
%#o帶前導的八進制整型數據的形式輸出 前面會有0 eg.017
%x以十六進制整型數據的形式輸出
%#x帶前導的十六進制整型數據的形式輸出 前面會有0 eg.0xf
%f以小數的形式輸出?
功能:使用轉義字符控制數據的輸出
輸入輸出函數
1、數據輸出printf()





2、數據輸入scanf()

&取地址的符號
p=&a取地址 *p取數值



表達式和數據結構
1、表達式
前面已經介紹了兩種:(1)賦值表達式 a=1;(2)算術表達式 a+=1


判斷真假,從左往右

&& 與運算 || 或運算
2、數據結構(選擇結構、循環(huán)結構)


(以上為所有if的結構)


default:相當于if后面的else







函數









abs對整數取絕對值
fabs對小數取絕對值
sqrt開平方根
指針






數組












文件

前面str 需要引用include<string.h>
len=lenth長度
cat連接
cmp=compare比較
cpy=copy拷貝









