|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/computerscienceempire_c-basics/
课程评论:没有评论
课程名称:从零开始学习C语言(阿拉伯语初学者) 课程概述: 在本课程中,您将用阿拉伯语从A到Z学习C编程语言的基础知识!课程内容分为多个部分和视频: 第1部分: 1. 为什么编程 2. 计算机语言 3. 编程语言 4. C与C++的比较 5. 下载Code Blocks 6. 使用在线编辑器 7. 使用Dcoder手机应用 8. 您的第一个程序 第2部分: 1. 二进制与十进制数制 2. ASCII码 3. 变量 4. 数据类型 5. 转换说明符 6. 输入与输出(scanf, printf) 7. 计算矩形面积的程序 第3部分: 1. 转义序列 2. 注释 3. 错误类型 4. 算术运算 5. 表达式 第4部分: 1. 顺序控制结构 2. 选择控制结构 - if, else if, else 语句 - Switch, case, default 语句 3. 循环控制结构 - While循环 - Do..while循环 - For循环 4. 笔记 5. 计算余数和商的程序 6. Break和Continue语句 7. 哨兵控制循环 第5部分: 复习(会话) - 解决16个问题 第6部分: 1. 为什么使用函数? 2. 函数定义 3. 函数声明 4. 函数原型 5. 函数调用 6. 返回语句 7. 返回空(Void) 8. 参数与实参 9. 函数重载 10. 变量的作用域 第7部分: 复习(会话) - 解决5个问题 + 基本计算器 第8部分: 1. 递归(递归函数) - 阶乘 2. 传递参数 - 值传递 - 引用传递 - 返回多个值 第9部分: - 数组 - 多维数组 第10部分: 复习(会话) - 解决7个问题 第11部分: 1. C语言中的字符 2. C字符串 - 字符串的定义 - 字符串函数 第12部分: 用户自定义数据类型 - typedef - 枚举 - 结构体 第13部分: 复习 - 解决4个问题 第14部分: 1. 什么是指针? 2. 变量在内存中的地址 3. 如何定义指针变量? 4. 如何初始化指针变量? 5. 引用与解除引用 6. 指向指针的指针 7. 指针表达式 8. 指针赋值 9. 指针算术 10. 指针比较 11. 与指针的数组 12. 使用指针的字符串 13. 字符串数组 14. 返回多个结果的函数 15. 静态变量 第15部分: - 冒泡排序 - 线性搜索 - 二分搜索 第16部分: - 为什么要使用文件? - 文件与流 - 文件操作(打开、关闭、读取和写入) - 数据层级 - 实例 第17部分: 最后,我们将有一个最终项目!同时,我们会针对这些主题提供一些复习视频。 第18部分(高级主题与想法): 1. 通过测验的想法 2. 如何设计图案(如星星的图案)? 3. 一些C语言的巧妙选择题 4. 结构体与联合体的比较 通过这个课程,您将获得C语言的基础知识,能够编写基本程序并理解编程的核心概念。
In this course, you will learn the C programming language basics from A to Z in Arabic!The content of the course as in sections and videos;01:1. Why programming.2. Computer language.3. Programming language.4. Comparison between C & C++5. Download code blocks.6. Use online editor.7. Use Dcoder for phone.8. Your first program.02:1. Binary VS decimal number system2. ASCII code3. Variables.4. Data types.5. Conversion Specifiers6. Scan and print (scanf, printf)7. Program to get the area of a rectangle.03:1. Escape sequences.2. Comments.3. Types of errors.4. Arithmetic operations.5. Expressions.04:1. Sequenced control structures.2. Selection control structures.➢if, else if, else statements.➢Switch, case, default statements.3. Repetition control structures.➢While loop➢Do.. while loop➢For loop4. Notes5. Program to find remainder and quotient.6. Break & continue statements.7. Sentinel-control repetition.05:Revision (session) - 16 problems to solve.06:1. Why Functions?2. A Function Definition.3. Function declaration.4. Function prototype.5. Function Calls.6. Function Prototype.7. The Return Statement.8. Returning Void.9. Parameters versus Arguments.10. Function overloading.11. Variables' scope.07:Revision (session) - 5 problems to solve + basic calculator.08:1. Recursion (Recursive Functions)❑Factorial.2. Passing Arguments❑Call / Pass by Value.❑Call / Pass by Reference.❑Returning multiple values.09:➢Arrays.➢Multi-dimensional arrays.10:Revision (session) - 7 problems to solve.11:1. Char in C2. C strings• Definition of string• String functions12:User-defined data types.➢ typedef➢ enumeration➢ struct13:Revision - 4 problems to solve.14:1. What is the pointer?2. Variables' addressing in memory.3. How to define a pointer variable?4. How to initialize a pointer variable?5. Referencing and Dereferencing6. Pointer to pointer?7. Pointer expressions8. Pointer assignment9. Pointer arithmetic10. Pointer comparison11. Arrays with pointers12. String using pointers?13. Array of strings?14. Functions returning multiple results.15. Static variables.15:• Bubble sort.• Linear search.• Binary search.16:• Why Files?• Files and Streams.• Dealing with files (open, close, read and write).• The Data Hierarchy.• Examples17:Finally, we have a Final project!And during all of that, we will have some revision videos on these topics.18: (Advanced topics and ideas)1. Ideas from a quiz.2. How to design patterns (like a pattern of stars)?3. Some C tricky McQ.s4. Struct VS Union.