c++学习笔记之初窥c++
来源:互联网 发布:淘宝店天天特价 编辑:程序博客网 时间:2024/06/11 05:23
一直都想静下心学习c++,自己比较懒,总是提不上日程,今天决定把这个事情当作一件内驱的事情去完成。希望我能坚持下去,不请假,不旷课。
1)main函数
每个c++程序都包含有一个或者多个函数,这些函数中,有且必须只有一个main函数。它是操作系统唯一显式调用的函数。由一系列语句序列组成,函数执行的时候,调用这些序列,并且返回一个值,给操作系统。
main函数的返回值必须是int类型的。规则一个说法,int是 c++内置类型。
#include <iostream>int main(int argc, const char * argv[]){ // insert code here... std::cout << "Hello, World!\n"; return 0;}
2)编译和执行程序
c++是一门编译型的语言。高级编程语言 (翻译为) 机器语言。
编译前的文件,我们称之为源文件。例如,main.cpp
编译之后的文件,我们称之为,目标文件。
mac os 下命令行执行文件 我们最终生成文件为xxx.out 执行时,需要定位到文件目录,然后./xxx.out
3)输入与输出
输入输出功能由标准库进行提供。iostream(标准输入输出流)。
流这个概念是指字符随时间生成和消失。
标准库定义了4个IO对象。
cin,标准输入对象。
cout,标准输出对象。
cerr,标准错误对象。
clog,输出日志对象。
#include <iostream>int main(int argc, const char * argv[]){ // insert code here... std::cout << "请输入两个数字:" << std::endl; //这是一个表达式,有操作数和操作符组成。endl是操纵符,有换行的效果,并且刷新设备缓冲区 (buffer)。 //std:: 是命名空间,cout,endl就定义在这个命名空间里面。 //::是作用域操作符。 int num1,num2; std::cin >> num1 >> num2; std::cout <<"数字" << num1 << "和" << num2 << "的和是" << num1 + num2 <<std::endl; return 0;}
#include <iostream>int main(int argc, const char * argv[]){ // insert code here... int value,sum = 0; while (std::cin >> value) { sum += value; } //mac下文件结束符是 control + d std::cout << "输入数字和为:" << sum << std::endl; return 0;}
4)类类型
(1)类的名字是什么
(2)类在哪里定义
(3)类支持什么操作
0 0
- 学习笔记之c
- C学习笔记之scanf
- 学习笔记:指针之C
- IOS 学习笔记之C
- C学习笔记之函数
- C++/C学习笔记
- C++Template学习笔记之函数模板
- C学习笔记之atoi()与strtol()
- 【C#】C#学习笔记之程序集
- C语言学习笔记之基本数据类型
- c++pirmer 学习笔记之数组
- C++pirmer 学习笔记之函数定义
- C++Primer学习笔记之二
- C++Primer学习笔记之三
- C语言学习笔记之预处理篇
- Linux+C学习笔记之IO编程
- Linux+C学习笔记之进程管理
- Linux+C学习笔记之网络编程
- 关于jdbc 源码解析 DriverManager 和 ServiceLoader
- [GitHub][2014-05-14 22:00:17]65ca
- go语言:flag的使用
- 自定义计算表达式的函数
- 第七讲 常用的Web服务器控件(一)
- c++学习笔记之初窥c++
- Java的内存回收
- shell注意点(一)
- 读《格蠹汇编》第一章并实验
- 打印所有不超过n(n<256)的其平方具有对称性的数(也称回文数)
- 在夕阳再晨的日子里(一)----部员的成长
- 二叉树的先序、中序、后序以及层次遍历
- 《机器学习 实用案例解析》读书笔记0
- 01_06.padding属性