腾讯云新客户无门槛领取2860元代金券 腾讯云十周年感恩回馈! 爆款云产品,限时折扣 云耀云服务器年中钜惠! 腾讯云学生服务器10元优惠套餐
社区公告:
  • 吾爱程序猿,致力于打造专业优质的IT学习分享社区,请遵守法律法规和论坛规定,文明发帖,礼貌跟帖!
  • 分享学习资源,与社区用户共同提高,满足你的求知欲!学好IT更好地用技术改变世界!
    发新帖

    程序设计入门—C语言(XX云课堂)

      [复制链接]
    2839 182
    吾爱程序猿致力于打造专业优质的IT学习分享社区。站内所发布的一切文章、软件及附件信息全部来源于网络用户分享,仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途。否则,一切后果请用户自负。
    本站仅提供学习分享平台,仅存储用户发布的图文内容和链接,不储存资源文件本身,版权争议与本站无关。如果您下载了未获授权资源,请在24个小时之内从您的电脑中删除,如果您喜欢该程序,请购买注册正版,得到更好的正版服务。
    站内所有言论纯属会员个人意见,与本论坛立场无关。严禁在本站发布政治、色情、暴力等不良信息和违法违规内容。
    吾爱程序猿作为网络平台提供者,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,吾爱程序猿负有移除非法转载和盗版内容以及停止继续传播的义务。
    吾爱程序猿为用户免费分享产生,如发现本站内容存在版权问题,请联系客服或管理员,我们将第一时间核实处理。

    程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
    C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。
    对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石。
    本课程是以C语言来讲授程序设计的入门知识,而非具体教授C语言,关于C语言的全面知识,还需要学习本课程的后续课程——“C语言程序设计进阶”。
    程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。
    为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的软件。
    本课程的后续课程是《C语言程序设计进阶》


    授课大纲
    第一周:从做点计算开始1.1 第一个程序
    C语言的编程软件选择太多,我们推荐Dev C++;如何在Dev C++中编辑、编译和运行程序;详解第一个程序:程序框架、printf、出错怎么办;做点计算:如何让程序输出算术结果
    1.2 数据是用变量来表示的
    变量定义:变量是做什么的,如何定义一个变量;变量赋值与:a=b表示把b的值赋给a,而不是它们相等;变量输入:如何让程序读入用户输入的数字
    1.3 计算是由表达式来完成的
    表达式:运算符和算子,取余计算,程序就是数据加计算;浮点数:整数运算的结果只有整数部分,不然就要用浮点数
    ;运算符优先级:优先级、结合关系、赋值运算符;复合赋值和递增递减
    第二周:做点决定2.1 做比较
    做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算
    2.2 复杂的判断
    逻辑运算;嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误
    第三周:不断地重复3.1 重复做事情
    循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件
    3.2 重复做计算
    第四周:循环控制
    4.1 for循环
    for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环
    4.2 循环控制
    循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:break只能跳出其所在的循环
    4.3 循环计算
    猜数游戏;算平均数;整数求逆;前n项求和;整数分解;求最大公约数
    第五周:经常做的事情可以摘出来
    5.1 初见函数
    函数的定义和调用
    从函数中返回
    5.2 使用函数
    函数原型:用来告诉编译器这个函数长什么样儿
    参数传递:调用函数的时候,是用表达式的值来初始化函数的参数
    第六周:要记录很多数据5.1 数组
    5.1 初试数组
    数组的使用:如何定义和使用数组,数组的下标和下标的范围
    5.2 数组运算
    数组的例子:统计个数 数组例子:素数
    二维数组
    第七周:计算机不只是做数学
    7.1 指针初步
    7.2字符类型
    7.3 字符串处理函数


    游客,如果您要查看本帖隐藏内容请先 登录

    举报 使用道具

    回复

    精彩评论182

    arther123456987   发表于 2019-6-11 20:06:58 | 显示全部楼层
    楼主太厉害了!楼主,I*老*虎*U!我觉得吾爱程序猿论坛真是个好地方!

    举报 使用道具

    回复 支持 反对
    coderhyx   发表于 2019-6-11 21:24:16 | 显示全部楼层
    好好学习天天向上

    举报 使用道具

    回复 支持 反对
    idp888   发表于 2019-6-11 22:23:51 | 显示全部楼层
    不知该说些什么。。。。。。就是谢谢

    举报 使用道具

    回复 支持 反对
    tatata000   发表于 2019-6-11 23:49:15 | 显示全部楼层
    感谢楼主分享,祝吾爱程序猿人气高涨~

    举报 使用道具

    回复 支持 反对
    定襄郡王   发表于 2019-6-12 05:37:35 | 显示全部楼层
    视频教程是不加密的,不管你信不信,反正我验证过了。

    举报 使用道具

    回复 支持 反对
    wer789987   发表于 2019-6-12 07:42:41 | 显示全部楼层
    66666666666666666666666666

    举报 使用道具

    回复 支持 反对
    fytvop   发表于 2019-6-12 09:01:13 | 显示全部楼层
    帮你顶下哈!!

    举报 使用道具

    回复 支持 反对
    mingkai   发表于 2019-6-12 10:12:52 | 显示全部楼层
    感谢楼主分享,祝吾爱程序猿人气高涨~

    举报 使用道具

    回复 支持 反对
    cnxuan05   发表于 2019-6-12 16:52:16 | 显示全部楼层
    111111111111111111111

    举报 使用道具

    回复 支持 反对
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则



    快速回复 返回顶部 返回列表