登录
首页 » Others » 零基础入门c语言pdf文档王桂林老师

零基础入门c语言pdf文档王桂林老师

于 2020-11-29 发布
0 386
下载积分: 1 下载次数: 3

代码说明:

王桂林老师零基础入门C语言pdf文档。可以百度搜索对应的视频,B站上也有上传,直接搜索王桂林就可以。原创作者:王桂林技术交流:QQ3299731691. Hello world1.1.源程序111.C语言版11.2.C++版1.1.3 hello word collection12.注释.11111121.3.从源程序到可执行程序131.集成开发环境:13.2.手动编译14.致敬大师.22352. Linux常用基础命令.…21.版本选择211.内核版木…21.2.发行版本22.目录结构221.系统目求…55668222.分区与目录23.常用命令.10231.命令格式.···+······10232.目录切换233.文件操作…10234.用户管11235.网络命令11236. Ubuntu下软件安装…1124.ⅶim文本编辑11241.vim编辑器中有三种状态模式242.vim编辑器的启动与退出.243.文件操作244.光标移动操作12245.编辑操作1324.6.查找与替换操作.1324.7.学习工具 vimtutor248.vm最简易配置14249.vm与HHKB143C语言与自然语言163.1.语法规则.32.稈序与流稈.1621.程序16322.流程和流程图.323.常用制图工4.常/变量与数据类型( Data Type).·······::·191.C语言中的关键字192.变量 Variable421.变量的定义…原创作者:王桂林技术交流:QQ3299731694.2.2.变量的命名规则:…19423.交换两个变量的内容2042.4.驼峰命名法.2043.内存模型4.3.1.物理基础432.CPU读写内存..2243.3.读写流程:22434.代码演示.234.4.计算机的基石补码..2444.1.计算机编码基础..2444.2.补码的编码规则2444.3.小结264.5.数据类型.∴264.5.1.类型总揽27452.基本类型之数值类型,27453.基本类型之字符类型46.常量( Constant33461.常量类型.462.常量的人小344.7.格式输入与输出4.7. 1. printf.354,7.2 scanf384.7.3. putchar & getchar4.7.4.输入输出缓冲垂,中4··中·;,48.类型转化( Type Cast41481.隐式转化…482.强制转化483.浮点数跟0值比较4.9.练习.44491. printf返回值有意义吗?445.运算符与表达式( Operato&& Express,)··*455.1.运符符的优先级和结合性:455.2.常见运符算符及构成的表达式475.2.1.赋值运算符与赋值表达式..….….…4752.2.算术运算符与算术表达式52.3.关系运算符与关系衣达式52.4.逻辑运算符与逻辑表达式50525.条件运算符与条件表达式525.2.6.逗号运算符与逗号表达式52.7.5 izeof运算符及其表达式5.2.8.小结………………………15453.运算符综合练习5.3.1.f(x==y)与fx=y)之间的区别532.表达式3--3--3的值是多少?原创作者:王桂林技术交流:QQ3299731695.33.表达式100结构体178133.结构体类型定义1791331.无名构造类型1801332.有名构造类型1333.别名构造体类型1811334.小结81134.结构体变量初始化及成员访问.,1811341.初始化及访问821342.成员运算符木质184134.3.赋值185135.结构体数组186135.1.定义及初始化…1352.内存存储形式187135.3.实战…188136.结构体嵌套……13.6.1.结构体中可以嵌套结构体13.6.,2.嵌套结构体变量定义和初始化.…18913.7.结构体类型作参数和返回值.1901371.结构体变量作参数和返回值.37.2.结构体指针作参数190137.3.获取当前时问函数的使用191138.结构体类型的大小4··44·······1921381.结构体成员内存分布…1382.内存对齐1921383.结构体中嵌套构造类型成员的对齐193139.结构体使用注意事项.1931391.向结构体内未初始化的指针拷贝…1392.未释放结构体内指针所指向的空间…139.3.深拷贝与浅拷贝1951310.练习3101.栈的自实现13.11 typedef类型重命名196原创作者:王桂林技术交流:QQ32997316913111. typedef作用13112.定义新类型19613113. typed和# define的区别.·;“····*19713114.小结1981312.类型大总结19814.共用( Union)与枚举(Enum199141.共用体…1991411.类型定义与变量定义.141.2.内存分析1991413.共用体小结…2021414.应用∴202142.枚1421.枚举类型定义2044.2.2.枚举变量与初始化2051423.枚举常量2061424.应用206143.练习20714.31.输山·个整型数握的字符形式…2071432.实现 short类型变量高低位互换….2071433.将下面程序中case分支常量用宏和枚举米实现20715.单向链表List)20915.1.链表价值152.静态链衣.2091521.链表节点定义1522.图示节点2091523.图示链表结构21524.代码实现.210153.动态链衣…2101531.链表图示….2111532.链表名字解释…211533.创建(尾插法)21115.34.创建(头插法)2121535.遍历213153.6.求长度.21315.37.插入2131538.查找1539.删除..21415310.排序21515311.链表反转.21615.3.12.链表销毁21715313.环形链衣……217154.作业.…218541.输入一字符串,用链表形式储存218154.2.用选择法实现单向链袤的排序。2

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 虚拟串口 Virtual Com.rar
    开发虚拟串口驱动程序、虚拟串口软件、Windows下虚拟串口的源代码
    2020-11-06下载
    积分:1
  • matlab图像融合工具箱
    里面有很多常用的图像融合工具,具体的有小波变换、不同的小波基,变换的效果比对。
    2020-12-05下载
    积分:1
  • Web前端开发经典面试题(附参考答案)
    Web前端开发工程师经典面试题(附参考答案)CSS3支持下列哪一个标签?(A)A box-shadowB borderC backgroundD. display>把鼠标移到按钮并点击时,会产生一串什么样的事件?(D)A. active hove focusB foucs hove activeC. hove active foucusD hover focus active>以下位于间的代码片段是做什么用的(B)1 A.使得页面编码合乎要求B.表示支持响应式设计C.支持正常的绘制和缩放D.表示针对滚屏进行适当的适配下面关于、FF下面CSS的解释区别描述正确的有?(C、D)八. FireFox的dⅳ的内嵌di可以把父级的高度撑大,而|6.0不可以,要自己设置高度。B.当设置为三列布局时, FireFox0的 float宽度不能达到100%,而l6.可以。当设置为两列布局时,两种浏览器都可以。C.火狐浏览器中,非 float的di前面有同一父级的foat的dV,此di若有背景图,要使用 clear:both,才能显示背景图,而60中不用使用 clear:bothD.在[text- decoration: underline]的属性下,6.0显示的下划线会比 FireFox低一点。在 FireFox中,部分笔画会在下划线的下面1个象素左右。极客学院页码:3/21jikexueyuan. com在使用tabe表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值?(A、D)A cellpadding=0B padding: OC. margin: OD. cellspacing=”0在 bootstrap中,关于导航条,下列说法正确的是?(A、B、C、D)A.应该将被包裹的元素放到na∨bar-co|apse类中B.表单应该放置于 nayar-form内C.可以使用 navbar-ef和 navan-ght来对齐导航条D.可以使用 navbar-fixed-top和 navbar- fixed-boom来将导航条固定到顶部或底部嵌入在HTML文档中的图像格式可以是?(A、C、D)A * gif米tfC. bmpD. jpg下列js可以让一个 input的背景颜色变成红色的是?(AA inputElement style backgroundColor =redB. inputelement backgroundColor = redC. inputElement style backgroundColor=#oooOD. inputElement backgroundColor=#oooo极客学院页码:4/21iikexueyuan. com元素的at和tte有什么异同,选出正确的说法?(B)A.不同的浏览器,表现一样B.at和tite同时设置的时候,at作为图片的替代文字出现,tite是图片的解释文字C.a和tite同时设置的时候,tite作为图片的替代文字出现,at是图片的解释文字D.以上说法都不正确在不涉及样式情况下页面元素的优先显示与结构摆放顺序无关。请判断这句话的正确与否。(B)A.对B.错下列哪个操作是W3c标准定义的阻止事件向父容器传递:(C)A epreventDefault(B. e. cancelBubble=trueC. e. stopPropagationoD e.stoplmmediatePropagationo对于 border- radius标签,说法镨误的是(B)A.表示圆角边框B.|E8支持良好C.|E9支持良好D. firefox支持良好≯下述有关css属性 position的属性值的描述,说法错误的是?(B)A. static:没有定位,元素出现在正常的流中B. fixed:生成绝对定位的元素,相对于父元素进行定位C. relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D. absolute:生成绝对定位的元素,相对于 static定位以外的第一个祖先元素进行定位。极客学院页码:5/21iikexueyuan. com下面有关 html Doctype的描述,说法错误的是?(D)八.它的责任就是告诉浏览器文档使用哪种htm或者xhtm规范B.不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析C.不同浏览器在混杂模式下的行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。D.如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启严格模式ν Doctaρe?严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(什HTML/ XHTML)一般为严格过度基于框架的htm文档,加入ⅩM声明可触发,解析方式更改为5.5拥有|5.5的bug前端页面有哪三层构成,分别是什么?作用是什么?结构层HTML表示层CSS行为层js对WEB标准以及W3C的理解与认识?标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链cs和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。XHTML和HTML有什么区别?HTML是一种基本的WEB网页设计语言, XHTML是一个基于XML的置标语言最主要的不同ⅩHTML元素必须被正确地嵌套。XHTML元素必须被关闭。标签名必须用小写字母。ⅩHTML文档必须拥有根元素。极客学院页码:6/21iikexueyuan. comCSS的基本语句构成是?选择器{属性1:值1:属性2值2;…]行內元素有哪些?块级元素有哪些?CSS的盒模型?块级元素: div p hI h2h3h4 form ul行内元素: a b br i span input selectCss盒模型内容, border, margIn, paddingCSS引入的方式有哪些?lnk和@ mport的区别是?内联内嵌外链导入区别:同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link支持使用 javascrⅰpt改变样式,后者不可丶CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和 lmportant哪个优先级高?标签选择符类选择符j选择符继承不如指定丨d>cass>标签选择后者优先级高你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?e(le内核)火狐( Gecko)谷歌( webkit) opear( Prestoimg标签上tte与at属性的区别是什么?A当图片不显示是用文字代表。Tite为该属性提供信息极客学院页码:7/21iikexueyuan. com描述 css reset的作用和用途。Reset重置浏览器的cSs默认属性,浏览器品种不同,样式不同,然后重置让他们统-。写出几种E6BUG的解决方法1.双边距B∪ G float引起的使用 display2.3像素问题使用foat引起的使用 dislpay: inline-3pⅩ3.超链接 hover点击后失效使用正确的书写顺序 link visited hover active4. le z-inde问题给父级添加 position relative5.Png透明使用js代码改6.Min- height最小高度! mportant解决7. select在ie6下遮盖使用 iframe嵌套8.为什么没有办法定义1px左右的宽度容器(E6默认的行高造成的,使用over: hidden, zoom: 0.08 line-height: px)9.ie6不支持 mportant解释 CSs sprites,如何使用。CsS精灵把一堆小的图片整合到一张大的图片上,减轻服务器对图片的请求数量。≯浏览器标准模式和怪异模式之间的区别是什么?盒子模型渲染模式的不同使用 window top document compatMode可显示为什么模式什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处极客学院页码:8/21iikexueyuan. com你如何对网站的文件和资源进行优化?有哪些解决方案?文件合并文件最小化/文件压缩使用CDN托管缓存的使用清除浮动的几种方式,各自的优缺点使用空标签清除浮动 clear:both(理论上能清楚任何标签,增加无意乂的标签)2.使用 overflow;auto(空标签元素清除浮动而不得不增加无意代码的弊端,使用zoom:1用于兼容|)3.是用 afert伪元素清除浮动(用于非浏览器)javascript的 typeof返回哪些数据类型Object number function boolean underfind例举3种强制类型转换和2种隐式类型转换?强制( parseInt, parseFloat, number)隐式(==-===)数组方法pop()push0 unshift0shftPush0尾部添加pop0尾部删除Unshift0头部添加 shift头部删除E和标准下有哪些兼容性的写法Var ev= ev l window eventdocument documentElement. clientWidth document body. clientWidthVar target ev.srcElementllevtarget极客学院页码:9/21iikexueyuan. com旧和DOM事件流的区别1.执行顺序不一样2.参数不一样3.事件加不加on4.this指向问题spit0join0)的区别前者是切割成数组的形式,后者是将数组转换成字符串ajax请求的时候get和post方式的区别一个在ur后面一个放在虚拟载体里面有大小限制安全问题应用不同一个是论坛等只需要请求的,一个是类似修改密码的ca和appy的区别Object. call (this, obj l, obj2, obj3)Object. apply (this, argumentsajax请求时,如何解释json数据使用 eval parse鉴于安全性考虑使用 parse更靠谱事件委托是什么让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行!闭包是什么,有什么特性,对页面有什么影响?闭包就是能够读取其他函数內部变量的函数。极客学院页码:10/21jikexueyuan.com
    2020-12-10下载
    积分:1
  • 模糊神经网络matlab实现
    讲述了如何利用matlab语言进行模糊神经网络的训练与仿真及其实现方法
    2020-12-10下载
    积分:1
  • ABAQUS User‘s Manual
    世界著名通用CAE软件ABAQUS的用户手册
    2020-12-09下载
    积分:1
  • LabWindows CVI之无驱摄像头使用-实例;远程监控
    LabWindows CVI之无驱摄像头使用-实例;远程监控,使用AVICAP32开发,所谓远程监控也只是传输图片数据,并没有传输流媒体,下载请注意
    2020-12-02下载
    积分:1
  • FMC接口连接标准
    FMC接口连接标准,从FPGA标准接口卡规范_翻译过来,FMC接口中文说明
    2020-12-08下载
    积分:1
  • 复杂网络理论及其应用.pdf
    复杂网络理论及其应用.pdf........................................................................
    2020-12-11下载
    积分:1
  • 用matlab编的关键帧提取的代码
    用matlab编的关键帧提取的代码,参考了光流法的代码。是基于帧差的欧式距离,均值,方差,差异系数下的关键帧提取。代码调试通过,运行结果理想
    2020-12-06下载
    积分:1
  • (STM32)0.96寸OLED显示屏IIC
    ALIENTEK精英STM32开发板作者:唯恋殊雨 CSDN博客:https://blog.csdn.net/tichimi337512864_SPI_OLED_STM32驱动 OLED显示驱动模块:SSD1306 四线SPI:SCL,SDA 对应接口:PC2,PC1 实验器材: 正点原子精英STM32F103开发板  实验目的: 学习单色OLED显示屏的使用 硬件资源: 1,DS0(连接在PB5) 2,ALIENTEK 0.96寸OLED模块(连接IO说明,见oled.h文件)  实验现象: 本实验利用开发板的OLED/CAMERA接口连接ALIENTEK OLED模块,实现OLED模块的显示,下 载成功后,通过把OLED模块插入开发板左下角的OLED/CAMERA模块接口,按下复位之后,就 可以看到OLED模块不停的显示ASCII码和码值。 注意事项: 1,开发板的OLED/CAMERA模块接口比OLED的插针多2个,OLED靠左插即可. 2,例程默认用的8080方式驱动OLED模块,所以OLED模块的BS0,BS1都需要接VCC(默认接的VCC).
    2019-10-25下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载