C++编程见闻
今天心血来潮,看到很多天借的一本书《轻松学C++编程》,书就一般,但是由于自己的刚开始学c++,勉强凑活来看吧,就把学习的过程亮出来,权且对自己的一种变相激励也好。
程序一
首先:打开vim,编写源代码为:
/*
文件:HelloWorld.cpp
作者:×××
时间:2013年11月01日 巳时
地点:××× 家中
说明:练习C++项目第一个程序
*/
#include <iostream>
using namespace std; //使用标准命名控件
int main(int argc, char * argv[])
{
cout << "Hello World!" << endl; //利用c++对象cout来向标准输出字符串
return 0; //返回0值,表明程序正常退出
}
接着:使用gcc编译:g++ HelloWorld.cpp -o HelloWorld
然后:执行:./HelloWorld
结果:Hello World!
程序二
首先:打开vim,编写源代码为:
/*
文件:add.cpp
作者:×××
时间:2013年11月01日 巳时
地点:××× 家中
说明:练习C++项目第一个程序
*/
#include <iostream>
using namespace std;
int main(int argc, char * argv[])
{
double num1, num2;
cout << "请输入num1:";
cin >> num1;
cout << "请输入num2: ";
cin >> num2;
cout << "num1 + num2 = " << num1 + num2 << endl; //两个数相加
cout << "num1 - num2 = " << num1 - num2 << endl; //两个数相减
cout << "num1 * num2 = " << num1 * num2 << endl; //两个数相乘
cout << "num1 / num2 = " << num1 / num2 << endl; //两个数相除
return 0;
}
接着:使用gcc编译:g++ add.cpp -o add
然后:执行:./add
结果:
请输入num1:6
请输入num2: 3
num1 + num2 = 9 加
num1 - num2 = 3 减
num1 * num2 = 18 乘
num1 / num2 = 2 除
今天突然发现C++语言还可以这样写
看下面的例子
char ch="hello,QT"[1];
结果ch='e'
相关文章
- C++ 操作控制台(打开进程、关闭进程、执行命令)
- 托管C++线程锁实现 c++11线程池
- C++ 事件编程
- 《C++ 黑客编程揭秘与防范(第2版)》—第6章6.1节PE文件结构
- 《易学C++(第2版)》——导读
- 《C++多线程编程实战》——1.7 理解多态
- 《C++编程规范:101条规则、准则与最佳实践》——1.4使用版本控制系统
- 《C++游戏编程入门(第4版)》——2.5 使用switch语句
- 《C++并发编程实战》——第1章 你好,C++并发世界
- 《C++编程风格(修订版)》——2.5 动态内存的一致性
- 《C++面向对象高效编程(第2版)》——1.7 类的目的
- 《C++面向对象高效编程(第2版)》——1.12 OOP 范式和语言
- 《C++面向对象高效编程(第2版)》——2.16 识别成员函数的目标对象
- 《C++面向对象高效编程(第2版)》——2.28 组合
- 《C++面向对象高效编程(第2版)》——3.13 采用语义
- 《C++编程调试秘笈》——第1章 C++的缺陷来自哪里
- 基于C++实现的记分板调度方法仿真【100010674】
- 纪念逝去的岁月——C++实现一个栈
- 【QML与C++混合编程】用QVariantList传递数组类型成员
- C++编程——继承
- C++编程——友元
- 2D Pose人体关键点实时检测(Python/Android /C++ Demo)
- 可跨平台C++开源图形图像框架:openFrameworks
- 【STL学习】堆相关算法详解与C++编程实现(Heap)
- Java与C/C++的比较(转)
- C++介绍和class的介绍