刘东华 信息技术中心 敬宾楼1406 liudonghua@ynu.edu.cn
QQ群 主要用于线下讨论答疑 用于发布一些通知公告 修该备注,如 经济学院_2019_张三
课程简介 慕课,在线学习 http://ynu.xuetangx.com/ 第三周选课名单最终确定,才可以登录学习(账号学号,初始密码学号后6位) 云大从清华学堂在线引进 http://www.xuetangx.com/courses/search?query=c程序设计案例 校内视频直接观看(包括基础部分的视频) http://resources.ynu.edu.cn/C/ 面向全校的公共选修课 避免复杂晦涩的概念 实用为主,学习重要常用的内容 偏重于实践,解决实际问题
课程成绩 12次见面课考勤 10% 视频学习 15% 线上学习 章节测试 15% 总成绩 课堂讨论 10% 线下学习 平时作业 10% 期末考试 40% 期末考试以实用基础知识为主,闭卷 教务处有严格规定:三次考勤不到取消期末考试
线上学习平台网址 课程章节 http://ynu.xuetangx.com/ (云大的学堂在线平台) 第10章 地址与指针变量 http://ynu.xuetangx.com/ (云大的学堂在线平台) 课程章节 第10章 地址与指针变量 第11章 构造类型与自定义类型 第12章 位运算操作 第13章 文件系统管理与操作
线下学习 12周见面课,每次两节课,一节讲授基础知识或一些相关的扩展 知识,一节实践操作以及答疑 分组讨论一些问题(第二周名单确定后根据专业搭配分组) 分组做一个小的项目以及汇报 或者 分享一个主题的知识点
浅谈C 热门的编程语言 TIOBE排行榜上一直排名第一第二 https://www.tiobe.com/tiobe-index/ C语言是编译型静态强类型语言,和Java、Python相比,…… C语言简洁、高效、语法内容较少 C语言百科 https://en.wikipedia.org/wiki/C_(programming_language) https://en.wikipedia.org/wiki/C%2B%2B
开发环境 集成开发环境(代码编辑和运行) 编译器 gcc、clang、msvc 本学期上课使用 VSCode + MSYS2(gcc7) DevC++ https://sourceforge.net/projects/orwelldevcpp/files/latest/download Eclipse Cpp (依赖于Java环境,需要先安装JDK) http://www.eclipse.org/downloads/ Visual Studio Community 2017 https://www.visualstudio.com/downloads/ Clion https://www.jetbrains.com/clion/download/ MacOS Xcode VSCode https://code.visualstudio.com/ 编译器 gcc、clang、msvc 本学期上课使用 VSCode + MSYS2(gcc7)
学习C语言的app/网站 SoloLearn (推荐) Mimo Py
学习C语言的app/网站 英文版: http://en.cppreference.com/w/ 中文版: http://zh.cppreference.com/w/ 离线版: http://en.cppreference.com/w/Cppreference:Archives C语言基础: https://www.tutorialspoint.com/cprogramming/index.htm C标准库: https://www.tutorialspoint.com/c_standard_library/index.htm C 语言教程 http://www.runoob.com/cprogramming/c-tutorial.html
初识C程序 什么也不做的C 输出 hello, world! 的C
如果学好C语言 C语言内容不多,先从简单的开始写,前期不要钻牛角尖,想把 任何内容都了解和掌握 掌握基础的、常用的语法以及了解一些函数库,如math、 string,用到的时候查看文档 学到知识点后多练多写,尽量不要复制粘贴代码,自己敲 遇到问题时,不要害怕,学会独立分析解决问题 学会使用搜索引擎查找解决问题 尽量看英文的资料或用英文关键词搜索 多总结,记录下来,学会分享
学习辅助工具 cling https://github.com/root-project/cling 交互式的C解释器 http://113.55.12.52:5200/cling/ http://113.55.12.52:28888/tree?token=35b8e2a40c2f2670751ba1de 6f4db645c51f2579d0f91eae https://repl.it/languages/c
VSCode写C程序 为支持C程序开发,安装配置gcc编译器(解压缩msys32.zip,设置 环境变量即可) VSCode中安装 C/C++ 和 Code Runner 这两个扩展 每次都输入#include <stdio.h> … int main() … 太麻烦,添加自定义 代码片段