现在的位置: 首页 > 综合 > 正文

【Xcode学C-1】如何用Xcode练习C语言,并练习一个输出例子,以及重要的注意事项

2017年03月22日 ⁄ 综合 ⁄ 共 925字 ⁄ 字号 评论关闭

直接用Xcode学习C语言,为iOS开发打基础。

(1)选择OS X >>> Application >>> Command Line Tool

(2)输入产品名称,公司唯一标识。应用程序唯一标识=公司唯一标识+产品名称。

注意:公司唯一标识一般是域名倒过来写,如www.hellocation.com,那么写成com.hellocation。

注意:选择C语言。默认是OC,所以我们在学习OC的时候没有做任何动作。

(3)进入程序后,点击main.c程序源文件,有一段现成的helloworld程序,直接点击CMD+B进行编译,有输出Hello,World!当然我们一般都是直接按CMD+R运行,而不是先编译然后运行。

编译后,在Products下会生成一个可执行文件,右击可以在Finder中找到这个文件,是一个Unix可执行文件,双击会再终端窗口打开并执行。

(4)输出举例:虽然第二种只有一行,但是我们在开发中以“代码可阅读性”为第一原则。所以推荐第一种写法。

#include <stdio.h>

int main(int argc, const char * argv[]) {
    //两种方式输出字符
    printf("***********\n");
    printf("***hello***\n");
    printf("***********\n");
    
    printf("***********\n***hello***\n***********\n");
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}

注意事项:

a)在Xcode中练习C语言,可以把需要调用的函数写在后面,虽然这个不符合C99开发规范,但是在Xcode中照样运行(虽然有警告)。

b)程序只能有一个main函数。

c)printf()中需要用双引号“ ”,用单引号‘ ’的话程序就挂掉了。

d)关键字是语言自带的,标识符就是我们自己取的名称,当然取名称有一些规矩,最重要的就是不能于关键字冲突。命名还有规范,一般是驼峰命名或者用-或_等等连接。

e)一行注释是//,多行注释是/*  */,当然单行注释快捷键是CMD+?。单行注释可嵌套多行注释,多行注释和嵌套单行注释。养成注释的好习惯。

抱歉!评论已关闭.