原创 学习C++的日子 第一天 2018年12月14日

2018-12-14 00:00 3551 20 10 分类: 软件与OS 文集: 程序语言
因为工作变动,现在需要学习C++,说真的,这个岁数学起来确实是非常的吃力。
    应用环境还是Virtual C++6.0,这个比较单纯一些,又是免费的。
按照惯例,先从hello,world学起。

程序1,文件名:test1.cpp
///////////////////////////////////////////////////////////////
#include
using namespace std;
int main()
{
  cout << " Hello, world " << endl;
}
///////////////////////////////////////////////////////////////
执行结果
///////////////////////////////////////////////////////////////
Hello, world
Press any key to continue
///////////////////////////////////////////////////////////////
解释,说明
#include   //头文件 ,输入输出的宣言等
using namespace std; // 名称空间,这是与C语言的最大不同,将程序分割成各个大的区域,之后还会详细说明。这段程序,表示在这里使用std的名称空间
//std是C++的标准名称空间,自己也可以设计名称空间。后面详细说明。
int main() // 主函数,不必解释了,C语言里这是老大。
{
  cout << " Hello, world " << endl;
}
// 在输出输入方式中,没有像C语言那样使用输入输出函数,而是使用了 << 演算符号。
<< 代表输出, >> 代表输入。cout 是标准的输出语言。
endl 类似于C语言里的换行符 \n

如果省略了using namespace std;
cout << " Hello, world " << endl;就需要改写成
std::cout << " Hello, world " << std::endl;
在这里 因为cout和endl是属于std这个名称空间的。
所以需要使用某种方式来标识出来。

对于输出,比C语言要自由的多,可以输出各种型的数据,同样可以输出多个数据。
例如 cout << " Hello, world " << 1 << 2.0 << endl;
执行结果
 Hello, world 1, 2
Press any key to continue

再讲讲输入,也是很自由的。
程序2,文件名:test2.cpp
///////////////////////////////////////////////////////////////
#include
using namespace std;
int main()
{
  char x[32];
  char y[32];
  cin >> x >> y;
  cout << x << " " << y << endl;
}
///////////////////////////////////////////////////////////////
执行结果
///////////////////////////////////////////////////////////////
hello
world
hello world
Press any key to continue
///////////////////////////////////////////////////////////////
cin 表示输入。
PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1724505 2019-6-10 17:49

学习一下!

Lost 2019-1-3 14:50

allen_zhan_752827529: 你好, (1)学习 C++, 重点是 class 概念的理解, 以及习惯 class 变量, 成员函数的定义与写法. (2) 学习 VC, 一般都要借用 MFC 的帮助, 否则构建一个简单窗口都不 ...
very  good  很好、

allen_zhan_752827529 2018-12-18 10:13

你好, (1)学习 C++, 重点是 class 概念的理解, 以及习惯 class 变量, 成员函数的定义与写法. (2) 学习 VC, 一般都要借用 MFC 的帮助, 否则构建一个简单窗口都不那么容易. (3) VS 的版本, VS2008 是最后一个非 C++11 标准的版本, 配合 VA 的使用, 简化代码的工作. (4) 如果你有 C 的基础, 由于 C++ 对 C 兼容, 并了解 class 的使用, 可以较快上手编程, 在任务中学习, 勿过于在基础语法上浪费时间.

忆轻狂 2018-12-14 08:45

VS都有免费的版本,入门级的
相关推荐阅读
用户3880034 2019-01-01 21:15
学习C++的日子 第四天 2018年01月01日
类 构造函数 constructor 与 析构函数 destructor用途:构造函数 constructor 初始化       ...
用户3880034 2018-12-30 16:04
学习C++的日子 第三天 2018年12月30日
function overloading 叫法 函数重载,函数多载。在电气学上,overloading有过载的意思,说实在的这个英文说法总觉的不是很准确。本人在这里使用了函数多载这个说法。要做的是什么...
用户3880034 2018-12-29 21:27
学习C++的日子 第二天 2018年12月29日
class:类  基础1这里简单介绍一下类,后面还会详细叙述/////////////////////////////////////////////////////////////////...
用户3880034 2018-09-18 21:47
电路板设计入门 第十九天 记 20180918
减少去耦电容所带来的影响对于可能使用大电流的多引脚,大规模的LSI等,需要谨慎设置去耦电容。例如针对8片,各1000个引脚的BGA元件的设计,疏漏掉对同时进行信号变化的考虑时,有时会出现设计的去耦电容...
用户3880034 2018-09-09 21:12
电路板设计入门 第十八天 记 20180909
DRC检查分为在线和设计完成后。   在线DRC检查指的是在设计中能够进行查错功能。例如,两线距离过进,元件焊盘重叠,就会出现即时报错。并会根据布线规则,及时避开等。设计完成后的检...
我要评论
4
20
关闭 站长推荐上一条 /3 下一条