做题笔记 2019/10/2

1.

函数是一组一起执行一个任务的语句,每个 C++ 程序都至少有一个函数,即主函数 main() 程序的入口,从入口中开始执行整个程序,包含调用其他函数。所以C、D正确。

C++不允许对函数作嵌套定义,也就是说在一个函数中不能完整地包含另一个函数。在一个程序中每一个函数的定义都是互相平行和独立的。

但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。如下所示:

1

2

3

4

5

6

7

8

9

int maxoftow(int i,int j)

{     return (i>j?i:j);               

}

int maxofthree(int i,int j,int k)

{     int max1,max2;

    max1=maxoftow(i,j);     //在一个函数里面调用另外一个函数,函数嵌套     max2=maxoftow(max1,k);     return max2;

}

2.预处理器发现#include后,就会寻找指令后面<>中的文件名,并把这个文件的内容包含到当前的文件中,被包含的文件中的文本将替换源代码文件中的#include指令

3.c语言中八进制表示为了与十进制区分前面要加0

4.每个枚举符所表示的整型数值在默认情况下,最前面为0,接着依次为1,2,3.。。。当某一个被显式赋值后,后面的规律依然是依次加1

5.静态成员属于类,而不是属于某个特定的对象,它是由该类的所有对象共享的,因此不能在类的构造方法中初始化,静态成员属于该类所有对象公有,可以被类对象调用,静态成员受private的限制,静态成员属于类和该类的所有对象,可以用类名直接调用。

6.

scanf :当遇到回车,空格和tab键会自动在字符串后面添加'\0',但是回车,空格和tab键仍会留在输入的缓冲区中

gets(): 以回车结束读取,使用'\0'结尾.回车符'\n'被舍弃没有遗留在缓冲区。可以用来输入带空格的字符串。

7.&加上数组名表示整个数组的地址。

8.大端存储,即低地址存放高位。小端存储,低地址存放低位。

9.auto会忽略顶层const,所以b的类型为int如果表达式的内容是解引用操作,则decltype将得到引用类型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章