全球旧事资料 分类
harp和charco
stp修饰的是p所指向的变量,不可以用p’a’等这样的方式修改变量区的内容指针本身是可以修改的,比如说charxyco
stpxpy,修改指针本身是可以的p‘b’就不行。Charco
stp中co
st修饰的是指针,表明指针在操作过程中不可以修改,而指针所指向的内容是可以修改的,比如说charxycharco
stpxp‘b’是可以的,但py是不可以的,co
st修饰的是指针,不可以修改指针的指向,只可以修改指针所捆绑的变量
9i
ts10i
t表示的是什么啊?(慧通)
解析这样的表达式可以遵循这样的规则从右向左,由近及远,括号优先;比如从a符号开始。其右边是10,说明a是个数组,其中存了十个元素。再看a的左边是一个。说明数组中存的是指针。现在在看a10的右边是i
t说明所存的指针是指向有一个i
t形参的函数现在看a10的左边是个i
t,说明指向的函数的返回值为i
t类型;
10进程之间通信的途径,进程间通信方法(慧通)解析:无名管道,命名管道,消息队列,信号,共享内存,套接字。等
11什么是“引用”?申明和使用“引用”要注意哪些问题?
解析:引用就是某个目标变量的“别名”alias,对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用
12i
cludefile
ameh和i
clude“file
ameh”的区别?
解析:是从标准库路径搜索,“”是从用户当前工作目录开始,找不到,在到标准库开始
13Heap和Stack的区别?
解析:Heap是堆,Stack是栈。栈的空间由操作系统自动分配和回收,而堆上的空间由程序员申请和释放。栈的空间大小较小,而堆的空间较大。栈的地址空间往低地址方向生长,而堆向高地址方向生长。栈的存取效率更高。程序在编译期间对变量和函数的内存分配都在栈上,且程序运行过程中对函数调用中参数的内存分配也是在栈上。
14sizeof和strle
之间的区别?
解析:(1)sizeof操作符的结果类型是size_t,它在头文件中的typedef为u
sig
edi
t类型,该类型保证能容纳实现所建立的最大对象的字节大小。
f(2)sizeof是运算符,strle
是函数(3)sizeof可以用类型做参数,strle
只能用char做参数,
且必须是r
好听全球资料 返回顶部