C 语言学习笔记

发布于:2025-05-29 ⋅ 阅读:(22) ⋅ 点赞:(0)

文章目录

程序设计入门 — C 语言

老师:“C语言是编程之母,学好了它,其他语言都是弟弟!”

我:“好好好,母上大人好!”(内心OS:母上大人怎么连个 Hello World 都写不利索?)

第一周 程序设计与 C 语言

本周目标:从编程小白进阶成“能写出 Hello World 但会被自己蠢哭”的菜鸟。

1 计算机与编程语言:计算机怎么做事情的,编程语言是什么

计算机就像一个绝对听话但超级笨的机器人

📒 1.1 计算机的普遍应用 —— 离了它,现代人可能不会“活”了
🌐 科学计算:计算机的“最强大脑”时刻
  • 应用场景:天气预报、火箭发射、基因测序……
  • 吐槽
    “每次看天气预报都怀疑人生,计算机算得准,但雨总爱挑我出门时下!不过想想,没有它,我们可能还在用‘乌龟壳占卜法’预测天气……”
📊 数据处理:现代社会的“数字管家”
  • 应用场景
    • 办公:Excel、Word、PPT “三件套”打工人必备。
    • 生活:网购记录、外卖地址、短视频推荐算法……
  • 崩溃瞬间
    “Excel公式写错,全公司数据乱成一锅粥,老板差点让我用算盘重新算!”
    “推荐算法比我还懂我?刷半小时短视频,满屏都是‘一秒教你月入十万’的广告!”
🎨 辅助设计:从“手绘党”到“CAD大神”
  • 应用场景
    • 建筑师用CAD画图纸,工程师用 SolidWorks 设计零件。
  • 吐槽
    “以前画图靠尺子和橡皮,现在靠鼠标和 Ctrl+Z(撤销)!不过,软件崩溃时,我画了一周的图可能连‘再见’都没说就消失了……”
🤖 过程控制:让机器“自己动”
  • 应用场景
    • 工厂自动化生产线、地铁信号系统、智能家居。
  • 崩溃瞬间
    “智能家居?智障家居还差不多!说好的‘语音控制空调’,结果它听成了‘播放《最炫民族风》’!”
    “工厂机器人罢工?维修费够我半年的工资了……”
🧠 人工智能:从“人工智障”到“真·AI”
  • 应用场景
    • 语音助手(Siri、小爱同学)、自动驾驶、人脸识别。
  • 吐槽
    “Siri,帮我定个闹钟!Siri:‘我不太明白你在说什么……’(行,你赢了)”
    “人脸识别失败?我妆前妆后差别有这么大吗?还是它根本没见过素颜的我?”
🌐 网络应用:地球村“村民”的日常生活
  • 应用场景
    • 社交媒体(微信、微博)、在线教育(网课)、远程办公(Zoom)。
  • 崩溃瞬间
    “网课卡成PPT,老师问我为什么不动,我:‘老师,我网卡了……’(实际在偷吃零食)”
    “微信消息发不出去,对方以为我高冷,其实我只是没流量了……”
🎮 娱乐应用:游戏党的“精神鸦片”
  • 应用场景
    • 电子游戏(LOL、原神)、VR/AR体验、流媒体(B站、抖音)。
  • 吐槽
    “游戏延迟460ms,队友问我为什么挂机,我:‘我在用意念操作!’(实际在摔鼠标)”
    “B站刷到凌晨三点,第二天顶着黑眼圈上课,老师:‘昨晚熬夜学习了吧?’(我:‘是的,老师……’)”
🏥 医疗健康:从“望闻问切”到“AI问诊”
  • 应用场景
    • 医疗影像分析(CT、MRI)、电子病历、远程手术。
  • 吐槽
    “AI问诊?我咳嗽两声,它说我得了‘绝症’,吓得我立马买了份保险!”
    “电子病历方便是方便,但医生字迹再潦草,也挡不住它打印出来工工整整……”
🏭 工业生产:从“手工打造”到“黑灯工厂”
  • 应用场景
    • 自动化生产线、工业机器人、质量检测。
  • 崩溃瞬间
    “工业机器人精度0.01mm,但操作失误一次,整个车间可能陪我‘加班’到天亮……”
    “质量检测系统太严格?我做的零件被它打了10次回炉重造,最后我发现是系统参数设错了……”
📌 本节总结
  1. 计算机已经渗透到生活的方方面面,从“高大上”的科研到“接地气”的娱乐。
  2. 它让生活更便捷,但也带来了新烦恼(比如AI的“人工智障”时刻)。
  3. 吐槽归吐槽,但离了它,现代人可能真的不会“活”了……
📒 1.2 计算机与人的交互 —— 从“鸡同鸭讲”到“心有灵犀”的进化史
🤔 交互是什么?人和计算机的“对话”艺术

人机交互(HCI)就是人跟计算机“聊天”的过程,只不过计算机是个“钢铁直男”,只会按固定套路回应你。

  • 核心三要素
    • :得会“说”计算机能听懂的话(比如点鼠标、喊“Siri”)。
    • 计算机:得把人的指令翻译成自己能执行的操作(比如你点“保存”,它就把文件存到硬盘)。
    • 交互方式:就是中间那层“翻译官”,比如键盘、屏幕、语音助手。

吐槽
“以前跟计算机对话像加密电报,现在像聊微信——但偶尔它还是听不懂人话!”

💻 交互进化史:从“密码专家”到“读心术”
  1. 远古时代:打孔卡片+命令行(1940s-1970s)
    • 操作方式:在卡片上打孔代表指令,或者敲代码(比如print "Hello")。
    • 体验:“感觉自己在给计算机发摩斯密码,错一个孔就全崩!”
  2. PC时代:图形界面+鼠标(1980s-1990s)
    • 操作方式:苹果Macintosh和微软Windows带火了“点图标、拖窗口”。
    • 体验:“终于不用背命令了!鼠标一划,世界都是我的~”
  3. 移动互联网时代:触控屏(2000s-2010s)
    • 操作方式:iPhone引领的“指哪打哪”,滑动、缩放全靠手。
    • 体验:“手机屏幕比我脸还干净,因为全是指纹……”
  4. AI时代:语音/手势/VR(现在)
    • 操作方式:喊“Siri”订外卖、挥挥手打游戏、戴VR头盔“穿越”。
    • 体验:“感觉自己是钢铁侠!但偶尔喊十遍‘Siri’它才理我……”

未来展望

  • 脑机接口:直接“意念操控”,比如用大脑想“播放周杰伦”,电脑秒懂。
  • 情感计算:计算机能识别你的情绪,你生气时它自动放《暖暖》。
🎮 交互类型大赏:手残党 vs 技术流
  1. 触控交互

    :手机、平板的“点滑缩放”。

    • 优势:直观,连我奶奶都会。
    • 崩溃瞬间:冬天戴手套无法解锁,只能对着屏幕哈气……
  2. 语音交互

    :Siri、小爱同学。

    • 优势:开车时喊“调低空调”超方便。
    • 崩溃瞬间:“Siri,播放《凉凉》!Siri:‘好的,正在播放《热热》……’”
  3. 手势交互

    :体感游戏、VR手势识别。

    • 优势:玩《节奏光剑》像在舞剑,燃脂又解压。
    • 崩溃瞬间:手势太复杂,像在跳“广场舞版黑客帝国”。
  4. 生物识别

    :指纹、人脸解锁。

    • 优势:再也不用记密码!
    • 崩溃瞬间:化妆后手机认不出我,仿佛被“渣机”抛弃……
🚀 当前趋势:多模态交互“全家桶”

现在流行**“混搭风”**,比如:

  • VR游戏:手柄+手势+语音,全方位沉浸。
  • 智能汽车:触控屏+语音+手势,开车时不用分心找按钮。
  • 智能家居:手机APP+语音+传感器,躺床上喊“关灯”就能睡。

吐槽
“以后交互方式可能比火锅蘸料还多,选择困难症要疯了!”

📌 本节总结
  1. 交互就是人和计算机的“对话”,从打孔卡片进化到“意念操控”。
  2. 现在流行“混搭交互”,未来可能“心有灵犀”——计算机比你妈还懂你。
  3. 吐槽归吐槽,但每次交互升级都让我感叹:“科技,真香!”
📒 1.3 计算机的工作原理 —— 从“按按钮”到“秒懂你”的魔法揭秘
🔮 核心问题:计算机怎么“听懂”你的指令?

想象一下,你对着计算机喊:“把这张照片P成漫画风!”

计算机的内心OS:“好嘞!但首先,我得拆解成以下步骤……”

🧩 拆解计算机的“身体构造”

计算机就像一个分工明确的团队,每个部件各司其职:

  1. CPU(中央处理器):
    • 角色:团队里的“超级大脑”,负责算数、逻辑判断和发号施令。
    • 特点:快但“健忘”(比如算完1+1=

网站公告

今日签到

点亮在社区的每一天
去签到