刘琨
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
这样学能通过等考二级C语言
《C语言程序设计(慕课版)》--13.全国计算机等级考试(NCRE)简介
48人学习
¥1.00
《C语言程序设计(慕课版)》--14.二级备考篇之考试流程
45人学习
¥1.00
《C语言程序设计(慕课版)》--15.Visual C++ 2010 Express基本操作
135人学习
¥1.00
更 多 34 门 课 程
二级C语言选择题专题
二级选择题专题--21.C语言基础
707人学习
¥1.00
二级选择题专题-22.运算符与表达式
154人学习
¥1.00
二级选择题专题-29.编译预处理和动态储存分配
30人学习
¥1.00
更 多 11 门 课 程
二级C语言操作题-程序填空题、程序修改题、程序设计题
《C语言程序设计(慕课版)》--32.二级专题之程序填空题
379人学习
¥10.00
《C语言程序设计(慕课版)》--33.二级专题之程序修改题
205人学习
¥9.00
《C语言程序设计(慕课版)》--34.二级专题之程序设计题
273人学习
¥9.00
更 多 3 门 课 程
二级C语言公共基础专题
《C语言程序设计(慕课版)》--17.二级专题公共基础之数据结构
266人学习
¥5.00
《C语言程序设计(慕课版)》--18.二级专题公共基础之程序设计基础
91人学习
¥2.00
《C语言程序设计(慕课版)》--19.二级专题公共基础之软件工程基础
157人学习
¥6.00
更 多 4 门 课 程
二级C语言公共基础专题
《C语言程序设计(慕课版)》--17.二级专题公共基础之数据结构
266人学习
¥5.00
《C语言程序设计(慕课版)》--18.二级专题公共基础之程序设计基础
91人学习
¥2.00
《C语言程序设计(慕课版)》--19.二级专题公共基础之软件工程基础
157人学习
¥6.00
更 多 4 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

所有学过和没有学过C语言的人,或是正准备学习C语言的人; 参加全国计算机等级考试的在校大中专学生

你将会学到:

学习使用C语言指针,通过计算机等级考试(二级)C语言程序设计考试

课程简介:

刘琨老师学习交流群                        51CTO学堂《C语言程序设计(慕课版)》 官方交流群群聊二维码.png

独学而无友,则孤陋而寡闻。 

与良师益友,一起交流学习。


在学习C语言和准备二级考试的过程中遇到任何问题,

欢迎随时沟通交流~

最好是在群里进行提问,和其他学员一起讨论交流,

相互学习,共同进步!



课程目标:


帮助各位朋友打下坚实的C语言基础!


课程简介:


No.l:  《C语言程序设计(慕课版)》--1.为什么要学C语

No.2:  《C语言程序设计(慕课版)》--2.最简单的C语言程序

No.3:  《C语言程序设计(慕课版)》--3.什么是程序

No.4:  《C语言程序设计(慕课版)》--4.C语言基础-数据类型、常量及变量

No.5:  《C语言程序设计(慕课版)》--5.选择结构程序设计

No.6:  《C语言程序设计(慕课版)》--6.循环结构程序设计

No.7:  《C语言程序设计(慕课版)》--7.同一类型多个元素的集合--数组

No.8:  《C语言程序设计(慕课版)》--8.写程序就是写函数

No.9:  《C语言程序设计(慕课版)》--9.C语言特产--指针

No.l0:《C语言程序设计(慕课版)》--10.编译预处理和动态存储

No.l1:《C语言程序设计(慕课版)》--11.结构体

No.l2:《C语言程序设计(慕课版)》--12.文件

No.l3:《C语言程序设计(慕课版)》--13.全国计算机等级考试(NCRE)简介

No.l4:《C语言程序设计(慕课版)》--14.二级备考篇之考试流程

No.l5:《C语言程序设计(慕课版)》--15.Visual C++ 2010 Express基本操作

No.l6:《C语言程序设计(慕课版)》--16.通过真题了解评分标准及注意事项

No.l7:《C语言程序设计(慕课版)》--17.二级专题公共基础之数据结构

No.l8:《C语言程序设计(慕课版)》--18.二级专题公共基础之程序设计基础

No.l9:《C语言程序设计(慕课版)》--19.二级专题公共基础之软件工程基础

No.20:《C语言程序设计(慕课版)》--20.二级专题公共基础之数据库

No.21:二级选择题专题-21.C语言基础

No.22:二级选择题专题-22.运算符与表达式

No.23:二级选择题专题-23.基本语句

No.24:二级选择题专题-24.选择结构

No.25:二级选择题专题-25.循环结构

No.26:二级选择题专题-26.数组

No.27:二级选择题专题-27.函数

No.28:二级选择题专题-28.指针

No.29:二级选择题专题-29.编译预处理和动态储存分配

No.30:二级选择题专题-30.结构体

No.31:二级选择题专题-31.文件

No.32:《C语言程序设计(慕课版)》--32.二级专题之程序填空题

No.33:《C语言程序设计(慕课版)》--33.二级专题之程序修改题

No.34:《C语言程序设计(慕课版)》--34.二级专题之程序设计题



文不如图,一图胜千言!可能是迄今为止最易懂的C语言视频教程

课程概要.png



经过数月等待,大家一直在催促在期盼的刘琨老师的新书《C语言程序设计(慕课版)》终于在2020年9月有人民邮电出版社出版。

1604673350799974.jpg51CTO学堂官方推荐《C语言程序设计》教材

本书包含106个正文示例,189道课后题,几乎和“实例大全”类图书同数量级。

配套资源丰富:提供在线判题系统,QQ群答疑,以及源程序、PPT、授课任务书、教学大纲、考试样卷、项目案例、思维导图和数十本电子书。

oj.jpg


1604674163345090.jpg



自主搭建的在线判题系统,

对应课后题,

随时随地可以做题!


响应式布局设计,

适合平板、手机。




展开更多

课程大纲-《C语言程序设计(慕课版)》--9.C语言特产--指针

  • 1

    指针简介指针是C语言的一大重点,利用指针可以直接对地址进行操作。在讲解指针之前,先讲解一下计算机的内存地址。因为指针是对内存地址进行操作的,要合理利用好指针就必须先了解计算机内存地址结构。

    「仅限付费用户」点击下载“chap19.zip”

    [16:55]
  • 2

    指针变量定义在C语言中,所有变量都必须先定义后使用,指针变量也不例外。

    [02:58]
  • 3

    指针初始化指针变量同普通变量一样,使用之前不仅要定义,而且必须给它赋初值,这称为指针变量的初始化。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。

    [05:46]
  • 4

    指针变量的引用--与指针有关的两种运算符&取地址运算符;*取内容运算符

    [06:56]
  • 5

    指针变量的引用当指针变量定义并初始化后,就可以引用该指针变量。

    [06:43]
  • 6

    指针与一维数组数组是相同数据类型元素的集合,在内存中占据着一块连续的存储空间,每个元素都有一个确定的地址值。因此,可以利用指针对数组中的每一个元素进行操作,在本节中将讲述如何利用指针对数组进行操作。

    [16:29]
  • 7

    指针与字符串在C语言中,用字符数组来存储字符串。通过学习“指针与一维数组”可知道,定义一个指针指向用来存放字符串的字符数组,就可通过指针运算对字符串进行各种操作。

    [13:04]
  • 8

    指针数组一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。

    [05:58]
  • 9

    二级指针在前面介绍了指针变量的定义与应用,这些指针变量实际上都可以称为一级指针变量,简称一级指针,因为这些指针变量中存放的都是某个数据(如变量、数组等)的地址。如果一个指针变量存放的是另一指针变量的地址,则称这个指针变量为指向指针的指针变量,即数据类型为二级指针。

    [09:24]
  • 10

    二维数组的行地址和列地址打个比方,二维数组的行地址好比一个宾馆房间所在的楼层号,二维数组的列地址好比一个宾馆房间所在的房间号,要想进入第i层的第j个房间,必须先从第1层开始登楼梯,登到第i层后,再从第i层的第1个房间开始数,直到数到第j个房间为止。

    [14:59]
  • 11

    通过二维数组的行指针和列指针来引用二维数组通过对二维数组的行地址和列地址的分析可知,二维数组中由两种指针。一种是行指针,使用二维数组的行地址进行初始化;另一种是列指针,使用二维数组的列地址进行初始化。对于图19-11所示的二维数组a,可定义如下的行指针。

    [11:00]
  • 12

    什么是函数的指针就像数组名是指向数组元素首地址一样,函数名也指向函数的内存地址,函数在内存中也有对应的一块存储单元,函数名便是指向该块内存的地址。换句话说,可通过函数名确定要执行的代码块在内存中的位置。

    [07:59]
  • 13

    返回指针变量的函数一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址。其概念与以前类似,只是返回的值的类型是指针类型而已。

    [03:20]
  • 14

    指针总结指针使C语言具有无穷威力,想成为一名优秀的C程序员,必须对指针有深入而完整的理解。本章用了大量篇幅介绍用指针操作各种数据类型,后续章节中还将介绍新的数据类型,以及如何用指针操作这些数据类型。下面先对本章所介绍内容进行总结

    [11:46]
  • 15

    扩充内容:使用指针引用数组元素的优点对数组元素既可以用下标 a[i]的方式引用,也可以用指针变量*p 的方式引用。应该说,下标方式能对数组进行随机访问,指针变量却做不到这一点。但是,引入指针的主要目的是为了提高对数组元素访问的速度。

    「仅限付费用户」点击下载“19.12 扩充内容:使用指针引用数组元素的优点.docx”

    [03:37]
  • 16

    扩充内容:函数指针与函数名的区别记得有人曾说函数的函数名是函数的入口的指针,于是想了解函数指针与函数名有什么区别?以及函数指针一般都有些什么作用。

    「仅限付费用户」点击下载“19.13 扩充内容:函数指针与函数名的区别.docx”

    [12:33]
  • 17

    习题习题

    「仅限付费用户」点击下载“习题.docx”

    [15:20]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部