C++ Tips1:开始学习c++

前言:由于最近开始准备校招,笔者打算把C++等方面基础知识重新过一遍,并开通了博客记录,主要用于记录学习过程中碰到的一些有意思的点。这个tips系列源于C++ Primer Plus。
1.c++对大小写敏感
2.想让程序窗口一直打开,直到按任何键,可在return后加cin.get()
3.在C++中,括号中使用void与不接受任何参数等效(在C中括号空着意味着对是否接收参数保持沉默)。

int main(void)

4.以void的开头的main函数不是当前标准的一个选项,在某些系统上不能工作,因此因避免使用这种形式。

void main()

5.如编译器未收到返回语句,则默认收到了return 0;(仅适用于main函数)
6.使用C++输入输出工具,请提供这样两行代码

#include<iostream>
using namespace std;

7.有些c的头文件被去掉了.h的后缀,而在前面加上了c,如<cmath>
8.C++支持命名空间。使用using指令以防出现在不同命名空间中的函数命名冲突。如两个不同厂商中都包含getGrilFriend这个函数,可以以下形式表示:

wangsicong::getGrilFriend(“easy”);
me::getGrilFriend("difficult");

9.cout<<endl会将光标移到下一行。而’\n’是换行符,是个字符。endl同时也会确保程序继续运行前刷新输入,意味着有些系统可能在输入信息后才会提示。
10.可使用多等号赋值,传参顺序为从右到左。
11.由于C++的自由格式规则,将空格与换号看作是可替代的,因此代码可以写成下面这种形式,以避免代码过长。

cout<<"I" 
	<<"have" 
	<<"a"
	<<"grilfriend";

12.诸如以下形式称为C++的函数原型,在后面加分号以至于不至于被解析成函数头。

double sqrt(double)

13.若在Linux下发现发现不了sqrt函数,很可能因为编译器不能自动搜索数学库,应在后面加上-lm参数

g++ sqrt.C -lm
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值