c++基础1:进入C++

2018/3/11

C++

作为一个学物联网的学生,C++已经是必修,而且必须要学好的一门课程。因此,会更新一些学习C++的见解,希望各位大佬可以对我的不足提出提醒,谢谢大家;

1.从一个小程序看起

#include<iostream>
#include<stdlib.h>
using namespace std;
 int main()
	 
 {
	 cout << "welcome to C++" << endl;
	 return 0;
 }

这是c++的最基础的代码,希望从细节中了解一些东西

#include<iostream> //c++标准的输入输出流,新式C++标准规定,头文件无扩展名,同时#include表示预编译,表示在对函数在编译之前进行一些处理
#include<stdlib.h>//函数的标准库,内部包含很多已经封装好的函数供使用
using namespace std;//使用命名空间,这里使用了把所有变量作为全局变量
 int main()//函数的表示:函数返回类型+函数名+形参表列
	 //主函数,用于接口,便于和其他函数联动,或者被调用,但是作为主函数,只是被操作系统进行调用
 {
	 cout << "welcome to C++" << endl;//c++系统基本的输出函数,cout<<"what you say"<<endl;,cin表示
	 return 0;//函数的返回值
 }

2.谈谈细节吧

1.#include<iostream>

作为C++中的输入输出流,目前配套的操作代码有cout<<cin>>,表示对C++的输入和输出,同时在c++中也可以使用

#include<stdio.h>从而使用C的输入输出

#include作为预编译文件,对函数在编译之前进行一些处理;

2.using namespace std;

其实不太支持这种做法,因为这种做法会把所有的命名全都定义为全局变量,所以不能使用同一名称;

namespace表示标识符的可见范围

还可以采用其他的方法(命名空间的使用)

//命名空间的使用
//使用using name std;可以定义全局变量,但是,方法不可取
#include<iostream>
#include<stdlib.h>
#include<string>


 namespace teacher
{
	 std::string person;
}
 namespace actor
 {
	 std::string person;
 }
 void getName(std::string name1)
 {

	 teacher::person = name1;
	 std::cout << "老师的姓名是" << teacher::person<<std::endl;

 }
 void getName1(std::string name2)
 {

	 actor::person = name2;
	 std::cout << "演员的姓名是" << actor::person << std::endl;

 }
 void main()
 {
	 getName("老师测试");
	 getName1("演员测试");
	 system("pause");
 }

3.endl;

作为一句话的结尾处,endl的用法比“\n”要复杂,不只有换行的作用,还可以清空缓存;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值