好文档 - 专业文书写作范文服务资料分享网站

C语言进阶知识总结讲义

天下 分享 时间: 加入收藏 我要投稿 点赞

轻松入门 实战应用 技术交流群387220290

C语言进阶知识总结与讲义

1程序内存模型

1.1引言 1.1.1问题引出

什么是能干活的人

? C学到什么程度可以找工作?

? 对于C/C++初级开发者,怎么达到企业的用人标准 ? 就业问题 问:

大佬,有没有一个框框? 有没有一个标准啊? 我们学什么哪?

C工程开发需要什么(培养什么能力)

成熟的、商业化的信息系统在分区、分层

轻松入门 实战应用 技术交流群387220290

信息系统的技术模型在分层

轻松入门 实战应用 技术交流群387220290

找出对我们初学者最近的那一层(哪些能力是你入行前,必须要掌握的)

C项目开发的套路(一套接口)

? //socket_client pool api 设计与实现 ? int sckClient_poolinit(void **handle);

? int sckClient_getConnet(void *handle, void **hConnect);

? int sckClient_sendData(void *hConnect, unsigned char *data, int dataLen); ? int sckClient_getData(void *hConnect, unsigned char **data, int *dataLen); ? int sckClient_getData_Free(void *hConnect, unsigned char *data); ? int sckClient_putConnet(void *handle, void **hConnect); ? int sckClient_pooldestory(void **handle); 总结:寻找到学习的标准

培养两种能力

? 接口的封装和设计(功能抽象和封装)

? 接口api的使用能力

? 接口api的查找能力(快速上手)

轻松入门 实战应用 技术交流群387220290

? 接口api的实现能力

? 建立正确程序运行内存布局图(印象图)

? 内存四区模型图 ? 函数调用模型图

1.1.2讲义概述

? C/C++学习特点

? Java:学习、应用、做项目 ? C:学习、理解、应用、做项目

? 多动手

? 不动手,永远学不会

? 关键点、关键时候,进行强化训练和考试

1.1.3小结

? 建立信心

? 接口的封装和设计 ? 指针教学,多年实践检验

? 心态放轻松了

? 分析有效时间

? 尊重事物认知规律、给自己一次机会

1.2入门的标准

C语言学到什么程度就可以入门了。 有没有一个标准?

? 选择法或者冒泡法排序

? 在一个函数内排序 ? 通过函数调用的方式排序

? 数组做函数参数的技术盲点和推演

轻松入门 实战应用 技术交流群387220290

1.3内存四区专题讲座 1.3.1数据类型本质分析

数据类型概念

? “类型”是对数据的抽象

? 类型相同的数据有相同的表示形式、存储格式以及相关的操作 ? 程序中使用的所有数据都必定属于某一种数据类型

数据类型的本质思考

? 思考数据类型和内存有关系吗? ? C/C++为什么会引入数据类型?

数据类型的本质

? 数据类型可理解为创建变量的模具(模子);是固定内存大小的别名。 ? 数据类型的作用:编译器预算对象(变量)分配的内存空间大小 ? 程序举例,如何求数据类型的大小sizeof(int *)

? 请问:数据类型可以有别名吗?数据类型可以自定义吗?

C语言进阶知识总结讲义

轻松入门实战应用技术交流群387220290C语言进阶知识总结与讲义1程序内存模型1.1引言1.1.1问题引出什么是能干活的人?C学到什么程度可以找工作??对于C/C++初级开发者,怎么达到企业的用人标准?就业问题
推荐度:
点击下载文档文档为doc格式
38pl56jphj5dq8n1sig30fluh9boav00ulx
领取福利

微信扫码领取福利

微信扫码分享