C++ 课本学习笔记(1)

阅读: 评论:0

C++  课本学习笔记(1)

C++ 课本学习笔记(1)


1.3   C++对C的扩充

1.3.1   C++的输入输出

1. 标准输入输出流cout和cin。在头文件<iostream>。

2. cerr:标准出错输出
clog:cerr的缓冲形式

3. cin>>:>>常称为“提取运算符”。用”>>” 从键盘取得数据并送到输入流cin中,然后再送到内存。

4. 简单的程序:
int mian(){

cout<<”Please enter your name : ”<<endl;
char name[20];
cin>>name;
cout<<”Hello,”<<name<<endl;
return 0;
}
注意:程序中对变量的定义放在了执行语句后面,在C中是不允许的。

   C++允许对变量的声明放在程序的任何位置,但必须在使用变量之前。

1.3.2 用const定义常变量

1. 在C中,常用#define指令定义符号常量,如: #define PI 3.14159
实际上,只是在预编译时进行字符置换,把程序中出现的字符串PI 全部置换成3.14159。
预编译之后,程序中就没有PI这个标识符了。
注意:PI不是变量,没有类型,不占用存储空间。

2. 看简单程序:
int a=1,b=2;
#define  PI  3.14159
#define R a+b
cout<<PI*R*R<<endl;


输出的并不是3.14159*(a+b)*(a+b),而是3.14159*a+b*a+b,程序因此常常会出错。

C++提供了用const定义常变量的方法,如: const float PI 3.14159

注意:PI具有变量的属性,有数据类型,占用存储空间,有地址,可以用指针指向它,知识在程序运行期间值是固定的,不能改变。

 

1.3.3   函数原型声明

1. C中,以下三种声明方式都能通过编译&#

本文发布于:2024-02-02 13:41:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685247844174.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:课本   学习笔记
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23