1、为什么main函数不能使用其他名称?
(1)C++中main函数作为程序的执行入口,如果不定义main函数,程序不完整,编译器指出未定义main函数。
特殊地:动态链接库(DLL)不需要main函数。
2、using namespace ;使用方法。
(1)uisng namespace std;使用 这种命名空间使得std名称空间的所有名称都可以使用,是一种偷懒的做法,在大型的项目中肯呢过存在问题。
(2)如果只想要使用的名称可用,那么可以通过using来声明:
using std::cout;
using std::cin;
using std::endl;
3、源代码中的标记和空白
标记: 一行代码中不可分割的元素叫做标记。
空白:回车、制表符、空格统称为空白。
4、C++中打印变量的值;
例子:
#include <iostream>
using namespace std;
int main(void)
{
int num = 89;
cout<<"num="<<num<<";"<<endl;
cin.get();
return 0;
}
输出结果:num=89;
C++中的cout<<根据<<后面的数据类型进行智能输出,不需要像C语言中printf要求格式输出,实现该智能输出的方法应用到了运算符重载。
5、C++中的输入
cin>>cout;
通过键盘进行输入。
6、变量的声明、定义
例子:int cout;
既是声明也是定义。
例子:extern int cout;
不是定义,只是声明。
7、函数变体
1、有返回值和输入参数的函数
2、无返回值和参数输入的函数
3、不同的函数体称为函数变体。
4、C++不允许将一个函数的定义嵌套在另一个函数体内,每一个函数的定义都是独立的,所有函数的创建都是平等的。
5、不能再同一个函数中将同一名称用作对象名和变量名。
8、复习题
1、C++程序中的模块即函数
2、#include <iostream>的作用是什么?
在编译之前使用iostream文件内容将#include <iostream>指令替换。
3、using namespace std;
作用是使得程序可以使用std命名空间中的定义。
总结:开始学习C++该章主要讲解一些最基本的C++概念,main函数、变量的定义、声明、命名空间的使用、头文件的作用、以及函数、函数名以及函数的定义声明使用、类、C++的输入输出cin>>;Cout<<等。
http://write.blog.csdn.net/postedit/48253813