1. 什麼叫函數 c語言

我覺得差不多。
如數學函數 y=kx+b
你要知道 y 的值,就要知道 x 的值。
相對應的 c 函數就是
double y(double x)
{
return k*x+b;
};
你要得到函數 y 的值,就要給它一個實參 x 。
不過,對於程序語言(如 c 語言)來說,函數是完成某些功能的代碼集,往往需要源數據(如上述的函數 y 的實參 x)。而數學函數代表這某些意義(如上述 y=kx+b 可以代表二維直角坐標系中的一條直線。)。
要不是太嚴格話,我認為它們可以相等。
(以上只是我的一些意見,供參考)

2. C語言函數什麼意思

函數是一個獨立的程序段,它執行具體的,明確的任務。也就是說函數是我們預先編寫好的一段處理某個具體問題的代碼。

C語言中我們通常會使用函數來執行一系列指令。一次函數調用將在一個程序內的任何一個給定點上執行一系列指令。函數可以根據需要被多次調用。如果一個程序中會多次的執行同一個任務,那麼函數的使用將會大大的減少程序的代碼量,而且包含函數的程序還便於維護和修改程序,因為我們只需要修改函數就可以對程序中的多處進行修改了。

3. C語言函數有什麼作用啊

#include

double
atof(
const
char
*str
);
功能:將字元串str轉換成一個雙精度數值並返回結果。
參數str
必須以有效數字開頭,但是允許以「e」或「e」除外的任意非數字字元結尾。
例如:
x
=
atof(
"42.0is_the_answer"
);
x的值為42.0.

4. c語言自定義函數是什麼

1 是定義了一個int變數a

2 是一個自定義函數

用法

inta(intb)
{
intc=0;
c=b*2;

returnc;
}

main()
{
intx=10;
printf("%d ",a(10));
}

輸出為20

5. c語言中,函數類型有幾種

一般包括字元庫函數,數學函數,目錄函數,進程函數,診斷函數,操作函數等。

字元庫函數所在函數庫為ctype.h;數學函數所在函數庫為math.h、stdio.h、string.h、float.h;目錄函數所在函數庫為dir.h、dos.h;進程函數所在函數庫為stdlib.h、process.h。

診斷函數所在函數庫為assert.h、math.h;介面子程序所在函數庫為:dos.h、bios.h;操作函數所在函數庫為string.h、mem.h;時間日期函數函數庫為time.h、dos.h。



(5)c語言函數是什麼擴展閱讀

C語言為一種程序設計的入門語言。由於C語言的語句中沒有提供直接計算sin或cos函數的語句,會造成編寫程序困難;但是函數庫提供了sin和cos函數,可以拿來直接調用。顯示一段文字,我們在C語言中找不到顯示語句,只能使用庫函數printf。

C語言的庫函數並不是C語言本身的一部分,它是由編譯程序根據一般用戶的需要,編制並提供用戶使用的一組程序。C的庫函數極大地方便了用戶,同時也補充了C語言本身的不足。在編寫C語言程序時,使用庫函數,既可以提高程序的運行效率,又可以提高編程的質量。

6. C語言里的主函數是什麼

main(),在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括弧不能省略。

具體形式如下:

main()
{ }

被大括弧{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。

在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標志。

(6)c語言函數是什麼擴展閱讀:

函數是一組一起執行一個任務的語句。每個 C 程序都至少有一個函數,即主函數main(),所有簡單的程序都可以定義其他額外的函數。

您可以把代碼劃分到不同的函數中。如何劃分代碼到不同的函數中是由您來決定的,但在邏輯上,劃分通常是根據每個函數執行一個特定的任務來進行的。

函數聲明告訴編譯器函數的名稱、返回類型和參數。函數定義提供了函數的實際主體。

C 標准庫提供了大量的程序可以調用的內置函數。例如,函數strcat()用來連接兩個字元串,函數memcpy()用來復制內存到另一個位置。

函數還有很多叫法,比如方法、子常式或程序,等等。

7. 這個C語言函數什麼意思

while (a[i] != '\0')
{
i++;
}
這個循環結束後,i指向字元串a的結束標記的位置。將i-1後,i就指向字元串a的最後一個字元。