最近一直使用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”,如下图所示:

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

(3)项目创建完成后,目录结构如下:是我们非常熟悉的.c文件:

(4)打开main.c,可以看到非常熟悉的C语言代码,系统已经自动生成了一部分代码,包括输出Hello World。

#include

int main(int argc, const char * argv[]) {

// insert code here...

printf("Hello, World!\n");

return 0;

}

输出结果如下:

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

xcode怎么执行c语言程序,使用Xcode实现第一个C语言程序——Hello world相关推荐

  1. c语言小游戏vc,C语言探索之旅:第一个C语言小游戏

    C语言探索之旅:第一个C语言小游戏-1.jpg (37.05 KB, 下载次数: 0) 2018-10-8 19:23 上传 内容简介 1.课程纲领 2.第一部分第八课:第一个C语言小游戏 3.第一部 ...

  2. c语言 方程改main的值_C语言编程笔记丨编写第一个C语言程序hello world,我教你哇...

    如果用C语言输出:Hello,world!,该如何编写程序? **代码如下:** #include//包含标准库的信息 main()//定义名为main的函数,不接受参数值 {//main函数的语句都 ...

  3. c语言编程 遍历字符串,请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789......

    导航:网站首页 > 请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789... 请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如 ...

  4. 第02章 c语言初探(c语言笔记)2.1 第一个 C 语言程序

    2.1 第一个 C 语言程序 写C/C++可以用这个软件: 打开这个软件,然后点击左上角的[文件],[新建],[源代码] 之后会出现这样的界面: 先写一个简单的程序: 然后点击[编译运行],如下图: ...

  5. IDEA如何执行一个包内的程序时不报另一个包内程序的错误 IDEA如何只编译运行一个包内的程序

    有时候想编译运行一个包内的程序时会报错同一个项目下的另一个包内程序的错误,如何跳过有错误不想执行的包内的程序,只执行想执行包内的程序呢 首先右键想跳过执行的包 选择 Mark Directory as ...

  6. c语言编程1 1=2,编写一个C语言程序:求S=1/1+1/2+1/3+…+1/n

    编写一个C语言程序:求S=1/1+1/2+1/3+-+1/n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写一个C语 ...

  7. 编译我的第一个c语言,linux菜鸟学习写第一个C语言代码--“hello Linux!”

    2004年4月20日最新版本的GCC编译器3.4.0发布了.目前,GCC可以用来编译C/C++.FORTRAN.JAVA.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.GCC 3.4.0 ...

  8. 关于程序员的那些事——一个五年程序员的总结

    一晃,做了五年多的程序员了,感觉自己应该是程序员大军中比较典型的一个,班科生毕业,直接加入了软件开发的行列,先是小公司,然后大公司,走了一条典型的程序员的路线. 虽然我不是大牛,但是感觉在我这样普通程 ...

  9. c语言变量名由啥组成,一个c语言是由什么构成

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 一个C语言由数据类型.常量与变量.数组.指针.字符串.文件输入或者输出构成.C语言是一门面向过程的计算机编程语言,C语言的设计目标 ...

  10. c语言是由什么构成的,一个c语言是由什么构成

    一个C语言由数据类型.常量与变量.数组.指针.字符串.文件输入或者输出构成.C语言是一门面向过程的计算机编程语言,C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.仅产生少量的机器码以及不 ...

最新文章

  1. 基于CAP模型设计企业级真正高可用的分布式锁
  2. 创建自定义排序用户界面
  3. hdu2110(普通母函数)
  4. WeekHashMap
  5. 超过12000个零件,钢琴就是一部复杂的机器
  6. MySQL进阶(DDL与DML)
  7. C 温故知新 之 指针:函数指针变量、指针型函数
  8. java--面对对象之final关键字和static关键字
  9. android 画中画模式自定义,Android 8.0 Oreo 画中画模式
  10. linux怎么添加windows引导文件,Linux与Windows 10用grub引导教程
  11. 怎样找回xp调整分区后盘符不见的文件
  12. ZooKeeper 客户端: GUI+命令行两大类(史上最全,值得收藏)
  13. 快速做出3D人物动画
  14. linux+硬盘rd5,BackTrack5(BT5)硬盘安装完美教程 亲测可用
  15. Movie Studio项目属性设置(一)
  16. 如何确定聚类簇数 (k)
  17. 丧心病狂的Github技巧
  18. Command CompileAssetCatalog emitted errors but did not return a nonzero exit code to indicate failur
  19. 一岁半女娃海中“游泳秀” 观众含泪观看
  20. 【子集/组合/全排列】C语言框架

热门文章

  1. 欧洲央行“政策宣示”,数字欧元的推出已经是箭在弦上
  2. 生活记录:我的微笑还能保持多久
  3. 联通混改需要改进管理和提升效率
  4. Java UTC时间转CST时间的方法
  5. SPI硬件设计、协议、速率全解析
  6. Linux系统编程 37 -makefile2个函数和clean
  7. golang实现一个linux命令ls命令(命令行工具构建)
  8. ESP32设备驱动-MPU-9250 3轴陀螺仪/加速度计/磁力计驱动
  9. php中的strncmp,PHP函数之strncmp
  10. AtCoder Beginner Contest 295(DEG)