2024学习C++第一天。
一、头文件名
1、c++对大小写敏感
2、c++只有包含c语言的#include <stdio.h>头文件,便可以使用C语言的所有标准输入输出
包含c++输入输出cout cin功能的头文件#include <iostream>,c++标准输入输出为#include <cstdio>
3、c++标准主函数写法:int main();注意返回值为intmain函数是由启动程序调用的,启动程序是程序于操作系统之间的桥梁
二、名称空间
如果使用#include <iostream>这种形式,则应带上using namespace std (名称空间编译指令),以使得iostream中的函数或对象可用。告诉编译器将使用命名空间std中的函数或对象。下面是几种常用方式:
1、#include<iostream>
using namespace std;//完全打开,可使用内所有函数及对象
int main(){}
2、#include<iostream>
using std::endl;//指定打开需要的,安全
using std::cout;
int main(){}
3、#include<iostream>
//用一次打开一次,安全但麻烦
int main(){
std::string a;//定义字符串a(可以省略编译指令using)
std::cout<<a<<std::endl;
}
推荐第二种写法。以上仅针对于头文件扩展名中没h,才需要这样写。
三、C++语句
1、控制符endl,换行符\n;
2、cout和cin是iostream类的智能对象,会根据其后的数据类型相应的调整其行为,相当于自动适配c语言的%d.%c,%s.并且cout是可扩展的,自定义能够识别和显示的新数据类型。
3、<<将结果插入到输出流中,>>从输入流中抽取值;
4、类是一种自定义数据类型,类相当于对象=数据类型相对于变量
5、
C核C++的不同:
c++:可以连续使用赋值运算符,a = b = c = 9;
允许在程序任何地方声明新变量
允许创建变量时即对他赋值