导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

C语言基础

C语言基础
共51节 32965人在学 课程详情
课程目录
讨论留言
  • 入门

    • 01--C语言简介
    • 02--开发环境
    • 03--注释
    • 04--ASCII码
    • 05--编译过程-1
    • 06--编译过程-2
    • 07--标识符
  • 作用域

    • 08--作用域-1
    • 09--作用域-2
    • 10--生存期-1
    • 11--生存期-2
    • 12--对象和对齐
  • 数据类型

    • 13--基本数据类型-1
    • 14--基本数据类型-2
    • 15--基本数据类型-3
    • 16--基本数据类型-4
  • 预处理

    • 17--预处理-头文件包含
    • 18--预处理-宏定义和宏常量
    • 19--预处理-条件编译
    • 20--预处理-函数宏
  • 语句

    • 21--if语句
    • 22-if-else语句
    • 23--选择执行-if-elseif-else
    • 24--内部跳转-goto
    • 25--选择执行-switch
    • 26--重复执行
    • 27--重复执行-嵌套
    • 28--重复执行-循环内跳转
    • 29-流程控制-退出函数
  • 表达式

    • 30--基本运算
    • 31--自增自减运算
    • 32--关系运算和逻辑运算
    • 33--常量
    • 34--类型转换
    • 35--其它表达式
  • 复杂类型

    • 36--数组基础
    • 37--数组扩展
    • 38--结构体基础
    • 39--其它类型-1
    • 40--其它类型-2
  • 函数

    • 41--函数入门
  • 函数进阶

    • 42--函数进阶-1
    • 43--函数进阶-2
  • 指针

    • 44--指针基础
    • 45--指针运算
    • 46--指针与常量
    • 47--指针和函数
    • 48--指针与结构体
    • 49--多重指针
    • 50--指针-数组-字符串
    • 51--野指针和空指针
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

43--函数进阶-2

课程介绍

一、C语言自我YY
1)、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。
2)、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
3)、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
4)、C语言是面向过程语言,C语言通过windows/linux平台下编译的,是直接运行在windows/linux平台下的,而XX始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像XX就不能编写Windows病毒。
5)、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言
6、很多编译器,几乎所有操作系统Windows,Linux,Unix的大部分代码都是C,C在背后做了很多东西的,也许开发游戏用C++,安卓用XX更为合适,图形界面的用其他语言开发效率更高一些(因为他们封装了很多东西),但同样的原因导致略微接近底层的功能其他语言根本干不了!Windows的API都是按照C语言的格式给的,这也很能说明问题!嵌入式开发更是离不了C语言!纵观电脑发展几十年,C语无所不能呀!
推荐课程

信息系统项目管理师自考笔记

李明 · 727人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22115人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4208人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 788人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5155人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2321人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 599人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3987人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    C语言基础
    C语言基础 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司