解釋如下:
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)紅旗,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
#include"stdio.h"http://頭文件
#include"math.h"http://數(shù)學(xué)庫(kù)函數(shù)
double pcos(double a);//聲明子函數(shù)
main()//主函數(shù)
{
double x,y;//定義x,y這兩個(gè)雙精度數(shù)據(jù)
printf("please input one number:");
//輸出please input one number:
scanf("%lf",x);//出入一個(gè)數(shù)據(jù)并賦值給x
y=pcos(x);//把x傳入pcos函數(shù),返回值賦值給y
printf("cos of %lf is %lf\n",x,y);//輸出cos of x is y
}
double pcos(double a)//定義子函數(shù)名,形式參數(shù)
{
double b;//定義雙精度數(shù)據(jù)b
b=cos(a);//計(jì)算cos(a),并賦值給b
return b;//返回b的值
}
擴(kuò)展資料:
注釋就是對(duì)代碼的解釋和說(shuō)明,其目的是讓人們能夠更加輕松地了解代碼。注釋是編寫(xiě)程序時(shí),寫(xiě)程序的人給一個(gè)語(yǔ)句、程序段、函數(shù)等的解釋或提示,能提高程序代碼的可讀性。
注釋就是對(duì)代碼的解釋和說(shuō)明。目的是為了讓別人和自己很容易看懂。為了讓別人一看就知道這段代碼是做什么用的。
正確的程序注釋一般包括序言性注釋和功能性注釋。序言性注釋的主要內(nèi)容包括模塊的接口、數(shù)據(jù)的描述和模塊的功能。模塊的功能性注釋的主要內(nèi)容包括程序段的功能、語(yǔ)句的功能和數(shù)據(jù)的狀態(tài)。
參考資料:注釋–百度百科
有兩種理解.(1)庫(kù)函數(shù)是C語(yǔ)言的內(nèi)部函數(shù)或自帶函數(shù),外部函數(shù)即程序員自定函數(shù).(2)凡加寫(xiě)了extern
的函數(shù)是外部函數(shù).第一種理解好懂:C語(yǔ)言的內(nèi)部函數(shù)指的是C語(yǔ)言自帶的函數(shù),無(wú)論是動(dòng)態(tài)鏈接的或靜態(tài)鏈接的.
這些函數(shù)通過(guò)C語(yǔ)言的頭文件定義了.例如,
sin(),cos()等數(shù)學(xué)函數(shù),在math.h中定義了,輸入輸出函數(shù)
printf()(),fgetc()在stdio.h中定義了,時(shí)間函數(shù)表time(),ctime()等在time.h中定義了.還有許多其他內(nèi)部函數(shù).編程時(shí),只要用#include
庫(kù)名.h寫(xiě)在編程頭部,程序中就可調(diào)用.自定義函數(shù),就是用戶自己寫(xiě)的函數(shù).第二種凡加寫(xiě)了extern
的函數(shù)是外部函數(shù):自定義函數(shù)可以與程序的main()寫(xiě)在同一個(gè)文件中,也可以寫(xiě)在另一個(gè)文件中,這時(shí)你可能還另寫(xiě)自己的頭文件或者寫(xiě)extern....,告訴編譯器,main中用到的某某函數(shù)是"外部函數(shù)".例如,main()在a.c中,自定義函數(shù)my_func()在a2.c中
1 #include stdio.h /*引用頭文件stdio.h*/
2 void main() /*主函數(shù)main*/
3 {
4 float a,b; /*定義兩浮點(diǎn)型變量a,b*/
5 a=123456.789e5 /*給a賦值*/
6 b=a+20 /*給b運(yùn)算賦值*/
7 printf("%f\n,b); /*輸出b*/
8 }
第5,6行少了;