C++学习笔记
来源:互联网 发布:mac口红畅销的豆沙色 编辑:程序博客网 时间:2024/05/20 19:16
一、inline函数:
内联函数出现的两种情况:
1、在类的声明中实现,默认为内联函数;
2、关键词inline显式声明;
为什么会出现内联函数:
复制代替调用。函数调用系统开销大,声明为内联函数后,需要调用该函数时,将代码复制到调用点上,复制代替调用。
二、const:
int a=20,b=3;const int* p1=&a;p1=&b //p1不允许修改指向的值,但可以指向另一个位置;int* const p2=&a;*p2=40; //p2只能指向a(绑定变量),但可以修改a的值;
三、关于输入输出:
1、字符串输入输出函数gets和scanf
scanf读入的字符串不能包含空格,而gets可以。
scanf(“%c%c%”,&c1,&c2);输入时空格和转义字符都将作为有效字符输入
故连续输入不加空格
2、C中变量区分大小写
3、sscanf和sprintf处理字符串。
sscanf(str1,”%s”,str2):从str1中读入到str2中。
ssprintf(str1,”%d”,a):将int变量写到str1中。
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- java读取网络上的图片并保存到本地,图片文件名不变
- java 枚举类型
- xUtils网络超时设置configCurrentHttpCacheExpiry和SoTimeout和connectionTimeout的区别
- 移动端开发之viewport的理解
- 开源框架集锦
- C++学习笔记
- django缓存优化 缓存配置与使用 - template low-level api 缓存
- 继承中多态的核心---虚函数表
- Start
- 初识 Cloudify
- Android studio 的实用插件(好用哦)
- 斐波那契数列
- 03-树1 树的同构
- MTK平台GPIO模式