C软件开发工程师

对高级语言和程序设计的学习和训练被认为是计算科学专业的基本功之一。《程序设计基础》是计算机科学与技术专业的一门重要的专业基础课,也是软件工程专业的一门院专业必修课。课程主要包括两部分内容:C语言相关知识和程序设计技术。C是一种高效而又实用的面向过程的程序设计语言,是编程人员广泛使用的编程工具之一。
37 个视频 关注课程
1
<p class="a"> 对高级语言和程序设计的学习和训练被认为是计算科学专业的基本功之一。《程序设计基础》是计算机科学与技术专业的一门重要的专业基础课,也是软件工程专业的一门院专业必修课。课程主要包括两部分内容:<span>C</span>语言相关知识和程序设计技术。<span>C</span>是一种高效而又实用的面向过程的程序设计语言,是编程人员广泛使用的编程工具之一。<span>C</span>语言相关知识包括:<span>C</span>语言语法和标准库(标准库实际也被认为是<span>C</span>语言标准的一部分)。程序设计技术包括:可移植性、性能、编码规范、结构化程序设计、
3
整型字面值的表示、整型变量的定义和初始化,整型变量的输入和输出
4
实数字面值的表示方法、实型变量的定义和初始化、实数的输入和输出
5
<p style="margin-left:0in;text-indent:0in;vertical-align:baseline;"> 重点:字符型字面值与ASCII码、<span style="line-height:1.5;">转义字符、</span><span style="line-height:1.5;">字符型变量定义和初始化、字符型变量的输入和输出</span> </p>
6
<p style="margin-left:0in;text-indent:0in;vertical-align:baseline;"> 重点:算数运算符:+、-、*、/、%;<span style="line-height:1.5;">整数除法、</span><span style="line-height:1.5;">算数运算符的优先级和结合性</span> </p>
7
重点:自增运算和自减运算运算符以及其区别
8
掌握简单赋值运算符和复合赋值运算符,赋值表达式的计算
9
理解关系运算符的含义,掌握关系运算符符的优先级和结合性,会计算关系表达
10
理解逻辑运算符的含义,掌握逻辑运算符的优先级和结合性,会计算逻辑表达式
11
掌握混合运算计算规则,隐式类型转换
12
理解算法的概念;<br /> 了解算法的表示方法;<br /> 掌握流程图的组成元素;<br /> 能够使用流程图描述简单算法。 <p> &nbsp; </p>
13
<p align="left"> &nbsp;了解算法的三种结构;<br /> 掌握算法三种结构对应的语句。 </p>
14
选择结构的特征;<br /> 根据选择结构写出对应语句;<br /> 能够读懂包含选择结构的程序。
15
<br /> 循环结构的特征;<br /> 根据循环结构写出for语句;<br /> 能够读懂包含循环结构的程序。
16
<p> &nbsp; </p> <p> 循环结构的特征;<br /> 根据循环结构写出while语句;<br /> 能够读懂包含循环结构的程序。 </p>
17
循环结构的特征;<br /> 根据循环结构写出do…while语句;<br /> 能够读懂包含循环结构的程序。
18
<br /> 用流程图来描述算法;<br /> 将流程图转化为程序;<br /> 应用所学知识解决实际问题。
19
理解指针就是地址,指针变量是存储地址的变量,指针变量的类型,一重指针的定义及简单使用
20
理解二重指针,二重指针变量是存储指针变量地址的变量,二重指针的定义及简单使用
21
理解指针变量可以程序的任何地方,为什么“指针变量”是程序数据及代码的“粘接剂”,从而实现访问的“灵活性”
22
本资源介绍C语言中的一维数组的概念,掌握一维数组的定义和初始化,一维数组元素的使用及一维数组的常见算法。
23
了解一维数组的存储规则,掌握使用指针操纵数组的方法,了解指针算术运算、比较运算
24
了解二维数组的概念,掌握二维数组的定义和初始化,二维数组元素的使用,二维数组常见应用
25
了解二维数组的存储规则,掌握使用指针操纵二维数组的方法
26
了解字符串的概念,掌握字符串的定义和初始化
27
讲解字符串的常见函数使用,strlen,strcpy,strcat,strcmp的具体用法。
28
理解结构化编程,掌握函数定义
29
理解函数的实参和形参,函数返回值类型,能够简单的调用函数
30
掌握生存周期和作用域的概念
31
掌握值传递和地址传递不同,理解两种参数传递方式
32
掌握函数嵌套调用的过程和递归函数的写法
33
理解递归调用过程
34
理解结构体的概念;<br /> 理解结构体变量的概念;<br /> 掌握结构体创建变量的方法;<br /> 能够将结构体和固定类型、结构体变量和固定类型变量进行比较。<br />
35
掌握结构体数组的定义;<br /> 掌握结构体数组的应用。
36
掌握链表的基本概念;<br /> 链表基本操作实现。<br />
37
理解共用体的语法;<br /> 了解共用体的使用场景。