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。下列有四种使用方法
- 将 using namespace std放在函数定义之前,让文件中的所有函数都能访问名称空间std所有元素
- 将 using namespace std放在特定的函数定义中,merely让该函数访问名称空间
- 使用using std::cout这样的命令,而不是using namespace std,但这样只能使用函数cout
- 完全不用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;
}