人人范文网 范文大全

C和C++总结

发布时间:2020-03-02 15:33:08 来源:范文大全 收藏本文 下载本文 手机版

1C中分为这几个存储区: 栈,堆,全局区(静态区)—静态变量,常量区

C++中分为这几个存储区:栈,堆(new创建,delete结束或者操作系统自动回收),全局区(静态区),自由存储区-(malloc创建,free结束) ,常量存储区,

2看到一本书上写了进程通信方式有如下:

1)信号 ——软中断,

2)管道

3)文件和记录锁定

4)消息队列

5)信号量

6)共享内存

Unix的启动顺序排序。

第一步:通过/boot/vm进行启动 linux内核

第二步:init /etc/inittab

第三步:启动相应的脚本,并且打开终端

rc.sysinit

rc.d(里面的脚本)

rc.local

第四步:启动login登录界面 login

第五步:在用户登录的时候执行sh脚本的顺序:每次登录的时候都会完全执行的

/etc/profile.d/file

/etc/profile

/etc/bashrc

/root/.bashrc

/root/.bash_profile

Linux中查看目录大小的命令:du –sh filename

修改文件属性的命令是:chmod 777 file -R

切换为其他用户身份的命令是:du

第一次:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。

第二次:第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包

ACK(ack=k+1),此包发送完毕,客户端和服务器进入established状态,完成三次握手

指令用途

#空指令,无任何效果

#include包含一个源代码文件

#define定义宏

#undef取消已定义的宏

#if如果给定条件为真,则编译下面代码

#ifdef如果宏已经定义,则编译下面代码

#ifndef如果宏没有定义,则编译下面代码

#elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码

#endif结束一个#if……#else条件编译块

#error停止编译并显示错误信息

static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;

static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;

static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

C、C++总结

项目经理(C/C++)岗位职责

最新C和C++程序员笔试题

C语言与C++的区别总结

高质量编写c c++ 读书笔记

C/C++软件工程师岗位职责

C C++程序设计大赛策划

C,C++面试题目总汇

C、C++程序员求职面

C语言C++程序员编程必备

C和C++总结
《C和C++总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 c入门总结教程
点击下载本文文档