本文目錄一覽:
C語言程序設計課程講什麼內容?
C語言程序設計課程是入門級的程序設計課程,針對沒有或很少具有編程經驗的在職人員。課程通過學習C語言編程的基礎語法,對程序設計有一個基本的認識,為後續計算機專業課程以及面向對象程序設計課程的學習打下基礎。
課程主要內容:C語言程序基本結構及相關概念、變數、函數、語句、if條件語句、switch條件語句、for循環語句、while循環語句、數組、指針、字元串、結構體。
C語言程序設計函數
如圖:
本題的難點在於f()函數中的i是static,每調用這個函數一次,i的值就增加1,而s的值每次都是1。
關於C語言函數部分的基礎知識~
#includestdio.h
#includemath.h
//這是聲明引用的文件,用括起來的一般是系統的庫,用「」一般是用戶自己的文件
//stdio是標準輸入輸出,math是數學函數庫,一般還需要用stdlib.h標準庫包含常用的操作,如system(“pause”);這個是用來使控制台暫停,能讓你看清結果用的,否則程序運行完一閃就沒了
int f(int h) //此處是聲明子函數,也可以使用;結束,然後再在別的地方寫實現方法
//第一個int 這是返回的值的類型,f是函數名,括弧里的int是傳入的參數類型,h是參數名,多個參數用,隔開
{int i,b,n=0,s=0;//聲明局部變數,在此處可以直接賦值
do{b=sqrt(h);//b=h的平方,sqrt是math庫里的已有的函數
for(i=2;i=b;i++)//for(變數初始化;循環繼續的條件;每次循環後執行的操作)
if(h%i==0) break;//if(條件)條件成立的操作 此處break是指如果h除以i的餘數等於0,則退出for循環
if(ib){n++;s=s+h;}//這裡if的判斷是因為上面如果沒有break,即這個數是素數,肯定最後ib,那麼就把n增加1,然後s增加h
h–;//h是傳入的參數,遞減, 從而和n結合就是,取從傳入進來的數以下最大的十個素數
}
while(n10); //do{循環內執行的操作} while(循環繼續的條件)
return(s);//函數f的返回值
}
main()
{int h;scanf(“%d”,h);//scanf是讀取鍵盤輸入
printf(“%d\n”,f(h));//這個就是屏幕輸出了
}
建議拿本書看下吧,基本的什麼判斷、循環語句至少要知道,才看程序吧。
c語言程序設計
第一章 程序設計的基本概念
第一節 C語言的發展歷史與特點
第二節 程序與程序設計
第三節 演算法與演算法的描述
第四節 C語言的上機操作
思考題與習題
第二章 C語言程序設計基礎
第一節 C語言的程序結構
第二節 數據類型
第三節 運算符與表達式
思考題與習題
第三章 C程序控制結構
第一節 C程序的三種基本控制結構
第二節 順序結構
第三節 選擇結構
第四節 循環結構
思考題與習題
第四章 數組
第一節 數組與數組元素的概念
第二節 一維數組
第三節 二維數組及多維數組
第四節 字元串與字元數組
思考題與習題
第五章 指針
第一節 指針與指針變數的概念
第二節 指針變數的定義和引用
第三節 指針變數與數組
思考題與習題
第六章 函數
第一節 函數的定義
第二節 函數的嵌套調用
第三節 數組作為函數參數
第四節 指針與函數
第五節 變數的使用範圍與存儲類別
第六節 不同文件中的函數使用
思考題與習題
第七章 編譯預處理
第一節 宏定義
第二節 文件包含
第三節 條件編譯
思考題與題
第八章 結構體與共用體
第一節 結構體基礎
第二節 結構體數組
第三節 結構體指針
第四節 鏈表
第五節 位段
第六節 共用體
第七節 枚舉類型與自定義類型
思考題與習題
第九章 文件
第一節 文件概述
第二節 文件的打開與關閉
第三節 文件的讀/寫
第四節 文件的定位
思考題與習題
第十章 程序設計方法
第一節 程序設計的基本概念
第二節 結構化程序設計方法
第三節 程序效率
第四節 程序設計風格
思考題與習題
附錄
附錄A C語言實驗
附錄B 標準ABSII碼錶
附錄C C語言中的關鍵字
附錄D 運算符的優先順序與結合性
C語言程序設計這門課程第八章函數進階(中級)的知識點有哪些?
C語言程序設計這門課第八章函數進階(中級)的知識點包含【中級】第48講-參數的2種傳遞方式,【中級】第49講-編寫一個strlwr函數,【中級】第50講-數組作為函數參數,【中級】第51講-指針數組作為函數參數,【中級】第52講-指向指針的指針作為函數參數,【中級】第53講-結構體作為函數參數,【中級】第54講-函數的作用範圍,【中級】第55講-變數的作用範圍,。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/305161.html