c++基本概念(1)

1:如何创建c++程序:我们用建造一间房子为例:需要水泥,砖块,机械设备,工人。还要有窗子,圆屋顶等。同理:程序基本配置有:
1)注释:程序员要养成用英文进行注释的习惯。
2)#include<iostream>预处理编译指令:我要告诉计算机,程序要干什么,那么预处理编译指令就是程序与外部世界的通信:IO就是输入,输出的意思;iostream中的文件添加到程序中(在编译之前) 使用cin调用(将从键盘上输入的值读入变量中)和cout输出 都要有预处理指令。
3)iostream叫做头文件名,cmath也是头文件名。
4)关于名称空间的使用:using叫做编译指令,名称空间:在编写大型程序时,以及将多个厂商现有的代码组合起来时,名称空间可以帮忙组织程序:(让小朋友排好队);类,函数,变量是c++的标准组件,

Microflop::wanda("go");
Piscine::wanda("fish"):std叫

做名称空间,前面的单词就是名称空间:用来区分不同的版本。
using也可以省略::(因为她把名称空间std以内的所有内容无一例外的引入到目前的名称空间中,注意是无一例外)

减少using使用的方法:1:使用typedef(定义类型):

std::map<std::string,long>
typedef std::map<std::string,
ClientNameToZip clientlocktion.

2:仅使用using符号:using std::cout;再次使用cin和cout时不用使用std.但是效果非常糟糕:要使用作用域来限制它的可见性,来确保using声明真的只在第一次做using声明的地方有效

namespace bar
{
struct zzz
  {
    ...
    };
   }
   class foo
   {
   using namespace bar;
   zzz m_snooze;
   }; 

或者直接把using的作用域限制在一个函数中:

void temp()
{
using namespace std;
string test="foobar";
}

在这里插入图片描述

例题:编写一个程序,显示你的姓名和地址。
display your name and address
#include
int main
{
using namespace std;
char name;
char adress;
cout<>
}
以上程序是错误的,因为题目要求显示name和address,没有要求输入,直接显示。
{
using namespace std;
cout<<“my name is hubinbin and l live in wuhan.\n”;
}

注意事项:
1:语句:语句就是要执行的操作,上面介绍了六种语句。
2:int main()就是函数头,上面有返回内容()里有void,
函数头描述了函数与它调用函数之间的接口,位于函数名前面的部分叫做函数返回类型:描述的是从调用函数传递给被调用的函数的信息。
()中的部分叫做形参列表或者叫做参数列表,描述的是从调用函数传递给被调用函数的信息:我要给你什么信息

int main(void)是一种变体:表示不接受任何参数,等同于 int main ()

//这叫c++注释

使用cout进行c++输出,例如
cout<<“come up and c++ me some time.”;
1:" "双引号括起来的内容是要打印的,这就是字符串

<<就是将这个字符串发送给cout,指出了信息流动的路径。>>没有
. 结束字符串 \n表示换行符例如:

cout<<“pluto is a dwarf planet.\n”;
cout<<“pluto is a dwarf planet.”<<endl;等效。一般看习惯。

上面语句创建变量,赋值语句给变量提供值。
声明:int char long 声明语句后开始分配内存空间。

printf(“printf an integer :%d\n”,25);printf一般不使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值