C语言学习笔记 - 13.C语言简介 - 回顾本讲内容

一、本讲核心知识点回顾

1.1 为什么学习 C 语言

  • 起源与发展:了解即可,无需死记。

  • C 语言特点 :优点 / 缺点必须熟记,是贯穿整个 C 语言学习的核心认知。

  • 应用领域:

    • 主要用于系统软件开发(操作系统、驱动、数据库内核)。

    • 应用软件开发不是 C 语言的强项。

  • 重要性:公认最重要的语言、大学工科必修、系统软件根基、黑客必备、进阶学习基础。

1.2 如何学好 C 语言

  1. 多思考、多提问:多问为什么,理解远比死记重要。

  2. 多上机、多敲代码:

    • 听懂 ≠ 学会,必须上机实践。

    • 看懂程序必须自己敲一遍。

    • 只有不断出错、排错,才能真正掌握。

  3. 学习目的 :不是为了考试,而是为了工作、写项目、进公司。

1.3 学习目标

  1. 了解 C 语言及程序发展过程。

  2. 熟练掌握 C 语法(为 C++、Java、C# 打基础)。

  3. 掌握简单算法。

  4. 理解面向过程思想。

  5. 能看懂程序、能调试程序、能拆分问题。

  6. 为后续课程打基础。

1.4 常见问题答疑

  1. 学 C++、嵌入式、Java 前,都应先学 C 语言。

  2. 非计算机专业、零基础也能学好 C 语言。

  3. 英语、数学不好不影响学习 C 语言。

1.5 课程计划

  • 共 23 讲。

  • 重点模块:流程控制、函数、指针、动态内存分配。

  • 下一讲非常重要:讲解计算机硬件底层知识(内存、变量、CPU、主板、显卡、操作系统关系),课本没有,必须听课。


二、上机练习要求

  1. 把课上的一元二次方程程序反复敲打。

  2. 不要求看懂 ,只要求敲熟练、敲正确。

  3. 严格按照格式:

    • 空格、换行、大小写、符号必须与示例一致。

    • 养成规范代码风格,关系到未来面试与工作。


三、下一讲预告

  • 内容 :计算机底层硬件与运行原理

    • 什么是内存。

    • 什么是变量。

    • CPU、主板、显卡、显示器关系。

    • 软件、操作系统、硬件三者如何协作。

  • 重要性 :课本没有,独家核心内容,不要缺课。

相关推荐
京存高性能存储2 小时前
POC 实测笔记:全闪存储大带宽压测,顺序读 19.2GiB/s、顺序写 10.8GiB/s,聊聊长尾延迟与持续吞吐问题
人工智能·笔记
lazy H2 小时前
【计算机网络】第 12 篇:IPv6 详解——地址格式、地址类型与双栈网络
网络·经验分享·后端·学习·计算机网络·408
runningshark2 小时前
雅思-speak-lesson5上课笔记
笔记
(●—●)橘子……2 小时前
力扣 第525场周赛 练习理解
数据结构·python·学习·算法·leetcode
海鸥-w2 小时前
区域名称同步存储实现笔记
java·笔记
一只QAQ2 小时前
python语法学习
linux·python·学习
東隅已逝,桑榆非晚3 小时前
map和set的使用
数据结构·c++·笔记·学习
dadaobusi3 小时前
error:field ifru_addr has incomplete type sockaddr
学习
Z21-X3 小时前
云原生运维笔记:硬核拆解OpenStack计算与存储——从主机聚合到Cinder挂载全流程
运维·笔记·学习·云原生·openstack
邪修king3 小时前
Re:Linux系统篇(三十八):进程间通信ChapterSystem V 信号量深度解析|同步互斥、内核源码、C 指针多态、实战代码
java·linux·c语言