![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
hide_in_darkness
萌新一枚
展开
-
C++学习笔记2020.3.16(上)
内联函数编译器将使用的函数代码替换函数调用优点: 运行速度比常规的函数快缺点:需要更多的内存要使用这项特性,必须采取以下措施之一:在函数声明前加上关键字inline在函数定义前加上关键字inline通常的做法是省略原型,将整个定义(即函数头和所有函数代码)放在本应提供原型的地方注意:内联函数不能递归注意到整个函数定义都放在一行中,但并不一定非得这样做,然而,如果函数定义站多行...原创 2020-03-16 16:23:59 · 174 阅读 · 0 评论 -
C++学习笔记2020.3.15(下)
函数和结构体与数组名就是数组第一个元素的地址不同的是,结构名只是结构的名称,要获得结构的地址,必须使用地址运算符&#include<iostream>using namespace std;struct time{ int hour; int minute;};time t_sum(time t1,time t2);void t_show(time t);c...原创 2020-03-15 22:34:03 · 170 阅读 · 0 评论 -
C++学习笔记2020.3.15(上)
函数和数组#include<iostream>using namespace std;const int Arsize=5;int sum_arr(int arr[],int n);int main(void){ int arr[Arsize]={1,2,4,8,16}; int sum=sum_arr(arr,Arsize); cout<<sum; re...原创 2020-03-15 18:53:29 · 142 阅读 · 0 评论 -
C++学习笔记2020.3.13(下)
字符cctype函数名称返回值isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpha()如果参数是字母,该函数返回trueiscntrl()如果参数是控制字符,该函数返回trueisdigit()如果参数是数字(0-9)该函数返回trueisgraph()如果参数是除空格之外的可打印字符,该函数返回true...原创 2020-03-13 14:54:31 · 229 阅读 · 0 评论 -
C++学习笔记2020.3.13(上)
if-else if- if 语句:简单举个例子:#include<iostream>using namespace std;int main(void){ char ch; int a_grade,b_grade,c_grade; a_grade=b_grade=c_grade=0; cin.get(ch); if (ch == 'A') a_grade++;...原创 2020-03-13 11:05:46 · 241 阅读 · 0 评论 -
C++学习笔记2020.3.12(下)
while循环for循环和while循环几乎等效等待一段时间:编写延迟循环#include<iostream>using namespace std;int main(void){ long wait=0; while (wait<100){ wait++; }; return 0;} ANSI C和C++库中有一个函数有助于完成这样的工作. 这个...原创 2020-03-12 15:25:19 · 186 阅读 · 0 评论 -
C++学习笔记2020.3.12(上)
<<运算符的优先级比表达式中使用的运算符高,因此下列代码要用括号括起来来获得正确的运算顺序#include<iostream>int main(void){ using namespace std; int x; cout<<(x=100)<<endl; cout.setf(ios_base::boolalpha); cout<&...原创 2020-03-12 13:50:16 · 128 阅读 · 0 评论 -
C++学习笔记2020.3.10
istream类提供了一些面向行的类型成员函数:getline() 和 get()这两个函数都是读取一行的输入,直到达到换行符。区别:getline()会舍弃换行符get()会保留换行符getline():该函数常用的有两个参数,一个参数表示用它来存储输入行的数组的名称;第二个参数是要读取的字符数#include<iostream>int main(void){ u...原创 2020-03-10 22:26:06 · 201 阅读 · 0 评论 -
C++学习笔记2020.3.9
C++变量名的定义:1、在名称中只能使用字母、字符、数字和下划线2、名称的第一个字符不能是数字3、C++大小写敏感(区分大小写字符)4、不能将C++关键字用作名称5、(重点)双下划线或大写字母开头的名称被保留给现实(编译器及其使用的资源)使用以一个下划线开头的名称被保留给现实,用作全局标识符C++赋值的方法:(以下的都是合法的)#include<iostream>int...原创 2020-03-09 19:57:48 · 183 阅读 · 0 评论