第一遍过程中需要复习的内容
第一课:学习C++的意义,结束,不需要复习。
第二课,C到C++的升级,不需要复习,只需要记住中间的三个知识点;
C++更强调语言的实用性,所有的变量都可以在需要使用时再定义,(比较典型的例子就是for循环的控制变量可以直接在for后面的括号里面定义),而C语言中的变量都必须在作用域开始的位置定义。
C语言中struct关键字只是定义了一组变量的集合,并没有定义一种新的类型,而C++中的struct定义了一个全新的类型,
C++中的
struct Student
{
const char *name;
int age;
}
等价于C语言中的
typedef struct _tag_student Student;
struct _tag_student
{
const char* name;
int age;
}
C++中所有的标识符都必须显式的声明类型。
在C语言中,int f()表示返回值为int,接受任意参数的函数,f(void)表示返回值为int的无参函数
在C++中,int f()和int f(void)具有相同的意义,表示返回值为int的无参函数。
原文:https://www.cnblogs.com/cumtchw/p/11852400.html