语句:

在c++primer plus 第二章中除了讲到输出流。还提到了更多的语句,书中称之为Statement。

简单看来语句有申明语句,赋值语句,调用函数的语句,,,下面看书上的一组例子。

#include <iostream>

int main()

{

using namespace std;

int carrots;

cout<<"How many carrorts do you have?"<<endl;

cin>>carrots;

cout<<"Here are two more."

carrots=carrots+2;

cout<<"Now you have "<<carrots <<carrots<<endl;

return 0;

}

相比较于第一次接触到的c++程序。这里出现了一些新的东西!

int carrots;  这就是一个申明变量的语句。定义了一个名字叫carrots的变量。整数型!

cin>>carrots ;通过控制台向carrots变量赋值。

carrots=carrots+2;让carrots变量自加2.这就是一个赋值语句咯,和其他语言的赋值没什么差别。

所以程序功能比较简单,问你有多少胡萝卜,再给你两个,你就多加了两个。

于是在第二章里,c++ primer plus就告诉我们了这么多的语句了。。

简单方法:

方法或者称为函数吧,编程语言都叫function,看翻译情况!申明叫方法呢,就是实现某一个特定功能的一段语句,他可以带返回类型也可以不带。他可以带参数进来,也可以不带!好像说了一堆废话!那如何写方法:

1、对方法进行申明:一般方法的申明是放在.h文件(头文件)里面的,也可以申明在.cpp文件(源文件里)。申明包含三项内容 ,方法的名字,方法的返回类型(如果没有返回那就是void。),方法的传入参数,可以是多个参数!

2、方法的原型:也就是实现你这个特定功能的代码。

简单举个栗子:打印一个int变量的值

#include “iostream”

using namespace std;

void printIntValue( int value); //这里就是方法的声明,无返回类型,传入一个int类型的变量

int main()

{

int carrots=5;

printIntValue(carrots); //这里就是调用方法的地方啦,根据方法的传入参数要求传入一个int值就好啦!

getchar();  //这个是为了不让控制台快速闪去,因为执行到return 0;程序就退出了,你什么都看不到了!

return 0;

}

void printIntValue( int value)//这里就是方法的原型啦。把声明的分号去掉,加上一对大括号,里面就可以实现你的功能了!

{

cout<<"requested print value:"<<value<<endl;

}

C++语句 与简单方法相关推荐

  1. 表中的数据导出为insert语句的简单方法

    因项目需要,有时要求将一个表中的记录导出来,结合网上搜索的一些代码,而成此文 .因时间过长已找不出原创作者,谨请原谅 Create procedure pGetInsertSQL (@tablenam ...

  2. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  3. 一种绕过Android P对非SDK接口限制的简单方法

    众所周知,Android P 引入了针对非 SDK 接口(俗称为隐藏API)的使用限制.这是继 Android N上针对 NDK 中私有库的链接限制之后的又一次重大调整.从今以后,不论是native层 ...

  4. 调优您的 LAMP 应用程序的 5 种简单方法

    John Mertic, 软件工程师, SugarCRM [url=]简介[/url] Wikipedia.Facebook 和 Yahoo! 等主要 web 属性使用 LAMP 架构来为每天数百万的 ...

  5. mysql binlo 抽取_使用mysqlbinlog根据时间点提取SQL简单方法

    使用mysqlbinlog根据时间点提取SQL简单方法 发布时间:2020-05-12 11:24:37 来源:亿速云 阅读:244 作者:三月 本文主要给大家介绍使用mysqlbinlog根据时间点 ...

  6. 学习C/C++的简单方法

    如何学习C++呢.C和C++是很多专业的必修课,尤其对计算机专业来说,更是重中之重.C++语言是早期发展的高级语言,具备执行速度快,语法优美等特点.是底层高效率系统的首选开发语言.今天就和大家分享一下 ...

  7. 提高C++程序运行效率的10个简单方法

    本文以C/C++程序为例讲述了程序运行效率的10个简单方法,分享给大家供大家参考之用.具体分析如下: 对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题.但是程序性能的优化也是 ...

  8. 在Raspberry Pi上设置Docker的简单方法

    by Ryan Gordon 通过瑞安·戈登(Ryan Gordon) 在Raspberry Pi上设置Docker的简单方法 (The easy way to set up Docker on a ...

  9. linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)

    Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...

  10. Android P (4)一种绕过Android P上非SDK接口限制的简单方法

    一种绕过Android P上非SDK接口限制的简单方法 众所周知,Android P 引入了 针对非 SDK 接口(俗称为隐藏API)的使用限制.这是继 Android N上 针对 NDK 中私有库的 ...

最新文章

  1. CSS How to align a div center
  2. perl大骆驼和小骆驼_快速的骆驼和云消息传递
  3. C# 依据KeyEventArgs与组合键字符串相互转换
  4. 计算机 子分数 游戏图形,Windows7下如何开启和关闭系统分级功能.doc
  5. 第一个JavaWeb项目——教室预约系统
  6. 肿瘤基因组变异相关概念
  7. jmeter--解决登录接口只执行一次和多接口依赖的问题(使用事务控制器和循环控制器)
  8. Babel转码器安装及使用
  9. 外企8年,我学到的人性化,不止是宽容
  10. 表格对角线两边打字_表格斜线一分为二怎么打字(excel斜杠分割表格打字)
  11. lept_json的学习之JSON
  12. 无人驾驶系统技术岗位分析(感知算法)
  13. 维科精密IPO过会:年营收6.8亿 实控人陈燕来父女为外籍
  14. SPI 测试程序sja1105
  15. unsupported format character Y (0x59) at index 167
  16. Java能自学吗?如何自学?(附Java学习路线图)
  17. 2014Esri中国用户大会亮点系列之——ArcGIS产品
  18. Unity内存与资源管理
  19. zotero翻译插件PDF Translate下载安装配置
  20. 【硬件学习】Type-C接口

热门文章

  1. 软件工程的6个阶段以及成果精简版
  2. vue组件eleme 时间选择器问题
  3. js 实现文件下载——文档流形式和本地文件下载——基础积累
  4. Java笔记——08.面向对象(中级)
  5. RESTful API入门学习笔记
  6. WebSphere 安装部署,发布web应用
  7. 路在脚下,却不知怎么去走?
  8. 【NLP】Transformer框架原理详解-1
  9. 传说中的PHPWORD的安装
  10. 【Android TV 开发】-->一些优秀 TV 开发相关框架 文章