首页 > 编程语言 > 详细

C++之再续前缘(一)——C++基础(与C语言的差异)

时间:2016-04-11 23:50:48      阅读:266      评论:0      收藏:0      [点我收藏+]

1.注释:

  1.注释的嵌套:/* 和*/不能嵌套,但是/*//something*/是可以的

  2.反斜杠\换号代码毫无影响

 

2.操作符dec(十进制),hex十六进制,oct八进制

  int x=25;

  eg:cout<<hex<<x<<" "<<dec<<x<<" "<<oct<<x;

  输出结果分别为19,25,31(分别用十六进制,十进制,八进制表示25)

3.变量声明

   C语言中:int x;

        x=25;

        int y;

        y=23;

   是不行的,赋值夹在两个声明之间是不行的

 

  但是C++可以

 

4.结构体,联合,枚举名变量的定义

  例如struct Node{

....

};

C语言中是这样的:struct Node x;

C++中不需要struct :Node y;

 

5.函数声明:

  若函数声明中没有指出返回类型的函数,C++默认为int

 未完待续,明天继续奋斗

 

C++之再续前缘(一)——C++基础(与C语言的差异)

原文:http://www.cnblogs.com/YTYMblog/p/5380517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!