用xcode编写C语言的时候为什么a b等没用了。 |
您所在的位置:网站首页 › c语言的编译程序可以用什么语言来编写 › 用xcode编写C语言的时候为什么a b等没用了。 |
你可以参看Apple社区的这个讨论:网页链接 在XCode的控制台框中\a、\b和\r都是没法输出的。随着你学习C++的深入,可以尝试用Apple系统自带的gcc编译器在终端中直接编译运行,就可以了。 如这句语句: printf("12345\b0");在XCode的输出是: 123450在Terminal中编译运行后的结果是: 12340PS:To former 回答者。忍不住说一句,楼上的回答是典型的Ctrl+CV以及不懂直接喷的回答,每个人都有从入门到精通的过程,在学习的过程中应该营造一个鼓励讨论的氛围,而不是不懂不问。以及,自己都不了解的问题,为什么要回答一个你自己都觉得虚的答案呢? PSS:To 楼主。由于这个问题的提问在6年前了,今年上半年VSCode的C++插件更新后可以搭配使用XCode的LLVM直接在Terminal运行,你也可以去尝试一下。 又是个受到中国教科书void main毒害的学生。 其实,这个错误提示很清楚啦,'main' must return 'int',翻译成中文就是:main函数必须返回int。也就是说,必须用int main,并给出返回值(一般用0)。其实C89标准就规定main的返回值为int,但是int这三个字母可以省略。即: main (void) / 不写出返回值,默认返回int / { return 0; } 或者 main (int argc, char argv) / 不写出返回值,默认返回int / { return 0; } C99标准更是规定必须把int写出来,即: int main (void) { return 0; } 或者 int main (int argc, char argv) { return 0; } 从来就没有过什么void main,中国教科书害人不浅啊! 测试了,确是一直输出拼音。但在终端执行这个程序,可以输入中文,且输出也是中文。如图所示。 因此,猜想是xcode自带终端的问题,可能与xcode仅支持英文界面有关。如果输入中文,建议通过系统终端测试。xcode生成的可执行文件完整路径如下图所示: 你两个C文件里面 都有main函数 如果你只想执行一个,那么重新建一个工程project 或者 在原本的基础上修改。 如果想两个编到一起 那么只能有一个main函数。 开发语言是Object C,开发环境是 Xcode。 Xcode 是运行在 *** 作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和 iOS应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。 Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MAC OS X系统下,运用苹果提供的SDK等开发工具包,可以用来做IOS开发,开发后的程序在Iphone虚拟机中进行测试,运用的主要语言为Object-c。与C#类似。Object-c仅支持单一父类继承,不支持多重继承。 以上就是关于用xcode编写C语言的时候为什么\a \b等没用了。全部的内容,包括:用xcode编写C语言的时候为什么\a \b等没用了。、用xcode编写c语言时来时出现图中的错误提示,请求大侠帮忙。、xcode编写c语言为什么输出不了中文等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力! 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/zz/10063631.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |