Mac下编写C语言以及C++

刚入学的时候学习C语言,老师给的编译器是dev-c++,但是Mac上没有兼容的(T^T)。然后就只能自己想办法,幸得学长帮助(太感谢学长了!)

ios系统编辑C语言用什么软件 c语言编辑器苹果_ios系统编辑C语言用什么软件


大家可以在app Store 里面搜索“Xcode”,然后下载。下载完毕后,双击打开,出现该界面(右边是之前已经创建的工程文件)

ios系统编辑C语言用什么软件 c语言编辑器苹果_c++_02


选择“Command Line Tool”,点击“Next”

ios系统编辑C语言用什么软件 c语言编辑器苹果_c++_03


第一行为你创建的工程名

关于“Organization indentifier”的话就是你自己取一个英文名了

ios系统编辑C语言用什么软件 c语言编辑器苹果_Mac_04


关于语言的选择,可以选择“C”或“C++”或者其他,根据自己需要哈

ios系统编辑C语言用什么软件 c语言编辑器苹果_Mac_05


然后是选择保存到哪,我这里选择的是桌面。当然,你也可以选择其他地方

ios系统编辑C语言用什么软件 c语言编辑器苹果_ios系统编辑C语言用什么软件_06


然后在.c源文件里写代码了,写了一个“Hello world”

点击左上角的“三角形”,进行编译运行。如果代码陷入死循环的话点击“方框”,停止运行。

然后关闭保存

附:

1.之前也说了是因为dev-c++不兼容,所以在学长的帮助下下了Xcode。所以如果要发作业给老师的话,.c源文件是不行了的。只能用用Mac上的“文本编辑”将源代码复制粘贴到那,形成文本文件发给老师。

2.以我之前说的dev-c++为例,编译运行的时候会自动形成一个“.exe”的可执行文件,而Xcode的可执行文件在“main.c”文件下方的“project”中,需要在访达中打开,如图

ios系统编辑C语言用什么软件 c语言编辑器苹果_ios系统编辑C语言用什么软件_07


写完代码后一定要点编译过了,才能形成可执行文件;或者,之前经过编译后可执行文件已形成,后面又在“main.c”源文件里进行了修改,也需再次编译,否则,可执行文件不会更新,而是保留着为修改前的内容。

3.Xcode没有清屏和暂停功能,如:system(“cls”)和system(“pause")(好像只有windows系统特有的)。但是Xcode有一个类似于清屏的功能—system(“clear”),之所以说它类似是因为它实际上并不能起到一个清屏的功能,而是“翻页”。往上滑的话,还是可以看到“被清屏的内容”。暂停功能是没有可供替代的了。

如有错误或哪说的不对的地方,请大家指出,谢谢!