码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-04-11 23:53:57      阅读:242      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!