使用Xcode可創(chuàng)建Command Line Tool項(xiàng)目,語言選擇C來測(cè)試寫的C函數(shù)

image.png

image.png
main.c默認(rèn)輸出"Hello, World!"
自定義一個(gè)兩個(gè)數(shù)字相加的C函數(shù):
#include <stdio.h>
int add(int a, int b) {
return a + b;
}
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!\n");
int result = add(10, 20);
printf("result = %d\n", result);
return 0;
}
PS: 因?yàn)镃語言是順序執(zhí)行的,定義的add函數(shù)需要在調(diào)用的上面,否則會(huì)報(bào)錯(cuò): Implicit declaration of function 'add' is invalid in C99
command + R執(zhí)行稍等片刻就會(huì)看到控制臺(tái)輸出:
Hello, World!
result = 30
Program ended with exit code: 0
定義的兩個(gè)整型數(shù)字相加的函數(shù):
int add(int a, int b)
從左至右,第一個(gè)int代表返回值類型,add為函數(shù)名,括號(hào)中a、b是兩個(gè)形參,他們的類型是int