c++第2章:开始学习c++ 总结

本文介绍了C++的基础知识,包括类和对象的概念,Windows下C++源文件的后缀名,C++的输入输出操作如cout和cin的使用,以及C++中的函数调用和变量定义。还提到了C++与C的区别,如头文件的处理和命名空间std的使用方式。
摘要由CSDN通过智能技术生成

1.类是一种规范,描述新型数据格式,对象是根据这种规范构造的特定数据结构。
例如:类可以描述公司管理人员的基本特征(姓名,头衔,工资,特长)
对象表示特定的管理人员(马云,总裁,22222222222,无)
2.windows下c++的源文件后缀名:.cpp
3.如果程序要使用c++输入或输出工具,必须提供这两行代码:

#include<iostream>          //使用cin和cout的程序必须包含头文件iostream
using namespace std;        //使用std这个名称空间

4.使用cout进行c++输出:将右边程序中的内容输出流入到屏幕上

cout << "come up c++ me some time."
cout << endl;     //表示换行
cout << "apple\n"  //也可表示换行

5.一行代码中 不可分割的元素叫标记;必须用空格,制表符,或回车将两个标记分开,空格,回车,制表符通常为空白 (换行符可以与空格替换)

int main ()    //其中int,main,(),就是标记
//此处是换行,表示空白
{
           
}    

6.多个赋值语句

int abc;
int aaa;
int bbb;
bbb=abc=aaa=8;    //首先,8赋值给aaa,然后,aaa的值(现在是8)赋值给abc以此类推;从左至右进行

7.cout的新花样:cout更加智能

int a=10;
cout << a;         //结果输出10
cout << "a";       //结果输出a字符
//对于c是这样:
printf("%d",a);         //表示输出整数10
printf("%s",'a');       //表示输出字符a

8.使用cin进行输入

int abc;
cin >> abc;     //从键盘接受一个值向右流入到程序中

9.使用cout进行拼接

int abc=4;
cout << " Now you have " << abc << "abc" << endl; 
//结果为:Now you have 4 abc

10.有些c中的头文件去掉.h,在前面加上c

c中#include<math.h>
c++中#include<cmath>

11.c++中,函数调用中必须包括括号,即使没有参数

myGuess = rand();  //表示随机分配一个数字给myGuess

12.函数的结构:

  • 函数声明:函数类型 函数名(参数列表);

  • 在main()中调用函数

  • 函数定义:
    函数类型 函数名(参数列表)
    {
    函数类型是指函数返回值的类型
    }

13.c++中不同与c,必须在main一开始就定义变量,使用之前定义变量即可

#include<iostream>
void simon(int n);
int main()
{
	using namespace std;
	simon(3);
	cout << "pick an integer: " << endl;
	int count;      //Look here!!!!  count变量是在使用前定义
	cin >> count;
	simon(count);
	cout << "Done!" << endl; 
	return 0;
}

void simon(int n)
{
	using namespace std;
	cout << " Simon says touch your toes " << n <<" times. " << endl;
	
}

14.编译using指令:使函数能够访问名称空间std。下列有四种使用方法

  1. using namespace std放在函数定义之前,让文件中的所有函数都能访问名称空间std所有元素
  2. using namespace std放在特定的函数定义中,merely让该函数访问名称空间
  3. 使用using std::cout这样的命令,而不是using namespace std,但这样只能使用函数cout
  4. 完全不用using,使用前缀std::即可
#include<iostream>
int main()
{
	/*2
	using std::cout;
	cout << "i can do it!";
	return 0;
	*/
	
	//4 std::cout << "i can do it!";
	
	/*1.*/
	using namespace std;
	cout << "i can do it!";
	
	return 0; 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值