本章开始用XCode进行C++学习之旅

1、建立项目

2、main函数分析

#include <iostream>int main(int argc, const char * argv[]) {// insert code here...std::cout << "Hello, World!\n";return 0;
}

View Code

#include <iostream> 导入系统自带的iostream库文件,如果是导入自己编写的文件可以用双引号

std::cout << "Hello, World!\n"; std就是iostream库文件,::是域运算符,表示调用std里面的cout方法,这样可以防止函数的命名冲突

cout函数定义如下:extern _LIBCPP_FUNC_VIS ostream cout;返回值是一个ostream对象,要输出的内容连接在输出运算符<<右边,可以连续输出任意个值。

cin函数,表示从输入设备输入数据,用法如下

    int a;std::cin>>a; //从输入设备(键盘)输入数据赋值给变量astd::cout<<a<<std::endl;

View Code

同cout函数类似,cin返回一个istream对象,可以输入任意多个变量的值

command+R直接运行,输出Hello World。

3、namespace

上面介绍的cin和cout函数都定义在std里面,每次调用都需要手动添加std::,为了方便使用,在程序开始之前,用using namespace std;

注意using语句后不能忘了分号。这样程序中就可以直接使用cout\cin等函数了。

转载于:https://www.cnblogs.com/luseike/p/4381368.html

Xcode学习C++(一项目的建立)相关推荐

  1. CST2018学习笔记:一、软件启动与新项目的建立

    介绍CST软件的启动.新项目的建立以及各项参数的设置. 目录 1.打开CST软件 2.建立无任何设置的项目 3.选择性建立项目 总结 1.打开CST软件 通过开始菜单或双击开启CST软件. 2.建立无 ...

  2. XCode 学习技巧之 User Scripts

    XCode 学习技巧之 User Scripts是本文要介绍的内容,XCode作为一款强大的IDE,当然也支持脚本功能.通过添加自己的脚本我们可以很方便的完成我们的工作. 在XCode中点击 Edit ...

  3. 深度学习模型建立过程_所有深度学习都是统计模型的建立

    深度学习模型建立过程 Deep learning is often used to make predictions for data driven analysis. But what are th ...

  4. XCode 4.2.1 项目的几个模版说明

    XCode 4.2.1 项目的模版截图: Single View Application This template provides a starting point for an applicat ...

  5. Vue3+TypeScript从入门到进阶(六)——TypeScript知识点——附沿途学习案例及项目实战代码

    文章目录 一.简介 二.Vue2和Vue3区别 三.Vue知识点学习 四.TypeScript知识点 一.JavaScript和TypeScript 二.TypeScript的安装和使用 1.Type ...

  6. 【Java全栈】Java全栈学习路线及项目全资料总结【JavaSE+Web基础+大前端进阶+SSM+微服务+Linux+JavaEE】

    目录 jdk api 1.8中文版 jdk api 1.8_google.CHM 零:Java 全栈知识体系 第一阶段:JavaSE 一,程序应用(★★) 二,面向对象程序设计基础(★★★) 面向对象 ...

  7. 如何用 Python 进行基于深度学习的计算机视觉项目开发?

    令人惊喜的"智能"年代 深度学习有着广阔的前景 我们正处在一个"智能"的年代,比如智能手机中的语音助手.机器翻译和人脸识别:战胜过日本将棋冠军.国际象棋冠军, ...

  8. xcode 学习笔记2:动态添加view

    xcode 学习笔记2:动态添加view 2011-07-06 16:48:39|  分类: 计算机学习|字号 订阅 前面说的都是用的Interface Builder来编辑.xib文件来给窗口添加各 ...

  9. No module named MNIST_写给小白的用fashion-mnist入门机器学习和深度学习的简单项目(非常全面!!!)...

    这是一个入门机器学习和深度学习的小项目,以fashion-mnist数据为基础.分别利用机器学习(随机森林)和深度学习(多层感知机/卷积神经网络)方法进行训练.完整的包含数据读取,数据处理,训练, 验 ...

最新文章

  1. [ CodeVS冲杯之路 ] P1116
  2. Mac 解决brew一直卡在Updating Homebrew
  3. 各种说明方法的答题格式_高中化学:选择题答题方法与知识点总结,让你轻松秒杀各种难题...
  4. mc服务器玩家无限掉线怎么办,服务器频繁掉线 求解
  5. 桔子浏览器电脑版如何登录 桔子浏览器PC版账号登录教程
  6. 【Spring】spring depend-on 到底是干什么的?
  7. robot连接mysql_Robotframework使用自写库连接mysql数据库
  8. k8s部署elasticsearch(包含数据挂载VOLUME)
  9. download.js实现下载的基本用法
  10. Pandas速查手册中文版API
  11. 超越之MongDB系列教程(六) MongDB的查询
  12. 快递查询API接口对接案例(顺丰、圆通、中通、德邦、天天)
  13. C++(常函数、常对象)
  14. matlab共形映射程序,从共形映射角度看Schwarz引理
  15. HDFS强制退出安全模式
  16. Win10离线安装.NET Framework 3.5的方法技巧(附离线安装包下载)
  17. 无线路由器管理界面连接。
  18. Codeforece 990G. GCD Counting(点分治+暴力)
  19. KUKA机器人的架构简介
  20. python中uniform randint_Python 随机数函数(random,uniform,randint,randrange,shuffle,sample)...

热门文章

  1. java对excel加密_Java 加密、解密Excel文档
  2. linux mysql 每天备份_Linux下Mysql每天自动备份
  3. mysql查询结果输出文件_如何将MySQL查询输出保存到文件?
  4. java字典类_Java字典类
  5. left+right /2_在C / C ++中使用Left Shift和Right Shift运算符
  6. Spring 4 Security MVC登录注销示例
  7. Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例
  8. C语言内存泄漏问题检视方法
  9. Java基础之字符如何截取?
  10. 家庭记事本开发进度3