近期一直使用Xcode学习OC,Swift。并开发iOS应用。闲来无趣,想在Mac上写几个C程序。曾经在Windows中,我们常用VC++,Visual Studio,等等C或C++的IDE。但是来到Mac中我们应该使用什么环境来学习C呢?答案当然是Xcode。

Xcode眼下支持的语言有Swift。Objective-C,C。C++四种。我们就用Xcode来写一个HelloWorld吧。

      详细实现过程例如以下:

(1)在Mac上安装Command Line Tool,假设没有安装的话请參考我的还有一篇博客《Xcode中Command Line Tools安装方法》。

(2)打开Xcode,选择“Create a new Xcode project”,然后在OS X,以下选择Application,在右側选择“Command Line Tool”,例如以下图所看到的:

iOS17 xcode支持文件 xcode支持的语言_xcode

(2)然后输入项目名称,在以下Language中选择C,当然其它还有几种语言能够选择:最后选择工作空间,创建就可以。

iOS17 xcode支持文件 xcode支持的语言_iOS17 xcode支持文件_02

(3)项目创建完毕后。文件夹结构例如以下:是我们很熟悉的.c文件:

iOS17 xcode支持文件 xcode支持的语言_swift_03

(4)打开main.c,能够看到很熟悉的C语言代码,系统已经自己主动生成了一部分代码。包含输出Hello World。

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}

输出结果例如以下:

iOS17 xcode支持文件 xcode支持的语言_swift_04

     总结。经过以上步骤。我们在Xcode环境下的用C语言编写的Hello World已经大功告成了。尽情的编码吧。

以下我简单说明一下函数结果状态返回码。对于函数的返回值,我能够使用例如以下的一些提前定义常量:

#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2

github主页:https://github.com/chenyufeng1991  。

欢迎大家訪问!

转载于:

       近期一直使用Xcode学习OC,Swift。并开发iOS应用。闲来无趣,想在Mac上写几个C程序。曾经在Windows中,我们常用VC++,Visual Studio,等等C或C++的IDE。但是来到Mac中我们应该使用什么环境来学习C呢?答案当然是Xcode。

Xcode眼下支持的语言有Swift。Objective-C,C。C++四种。我们就用Xcode来写一个HelloWorld吧。

      详细实现过程例如以下:

(1)在Mac上安装Command Line Tool,假设没有安装的话请參考我的还有一篇博客《Xcode中Command Line Tools安装方法》。

(2)打开Xcode,选择“Create a new Xcode project”,然后在OS X,以下选择Application,在右側选择“Command Line Tool”,例如以下图所看到的:

iOS17 xcode支持文件 xcode支持的语言_xcode

(2)然后输入项目名称,在以下Language中选择C,当然其它还有几种语言能够选择:最后选择工作空间,创建就可以。

iOS17 xcode支持文件 xcode支持的语言_iOS17 xcode支持文件_02

(3)项目创建完毕后。文件夹结构例如以下:是我们很熟悉的.c文件:

iOS17 xcode支持文件 xcode支持的语言_swift_03

(4)打开main.c,能够看到很熟悉的C语言代码,系统已经自己主动生成了一部分代码。包含输出Hello World。

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}

输出结果例如以下:

iOS17 xcode支持文件 xcode支持的语言_swift_04

     总结。经过以上步骤。我们在Xcode环境下的用C语言编写的Hello World已经大功告成了。尽情的编码吧。

以下我简单说明一下函数结果状态返回码。对于函数的返回值,我能够使用例如以下的一些提前定义常量:

#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2

github主页:https://github.com/chenyufeng1991  。

欢迎大家訪问!