C語言從入門到入土(學(xué)習(xí)筆記)day1
C語言基礎(chǔ)語法
1.主函數(shù)
//這是主函數(shù)
int main()? ? ???
{
//主函數(shù)返回值? ? ? ??
return 0;? ? ? ?
}
main?:表示一個主函數(shù)
注釋:標注代碼用途和思路(不會被編譯,不會產(chǎn)生影響)
return:表示函數(shù)的返回值
(數(shù)學(xué)函數(shù)≠編程函數(shù))
函數(shù)的特性:
①函數(shù)可以輸入一些值。
②函數(shù)可以在內(nèi)部處理一些事情。
③函數(shù)可以返回一些值。
int main()? ? ?
{? ?
printf ("hello world\n");? ?
return 0;??
}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
返回值類型? 函數(shù)名(輸入?yún)?shù)值)
{
做點什么事情
return 函數(shù)返回值
}
add函數(shù)函數(shù)定義:
int? add(inta,intb)
{
return a+b;
}
上函數(shù)并沒有被調(diào)用,主函數(shù)可以調(diào)用函數(shù)
①所有c語言代碼都有起始入口,這個入口就是主函數(shù)main。
②進入主函數(shù)后才能由主函數(shù)調(diào)用其他函數(shù)。
③每個c語言代碼有且只能有一個主函數(shù)。
#include<stdio.h>
int?add(int a,int b)
{
? ?return a+b;
}
int main()
{
int result;
result=add(2,3);
printf("%d",result);
return 0;
}
(不能調(diào)換順序)
①主函數(shù)被自動調(diào)用。
②返回值會返回給調(diào)用這個程序的程序。
③主函數(shù)返回值必須是int。