Skip to content
kcp edited this page Oct 13, 2020 · 3 revisions

title: C语言 date: 2019-01-08 23:43:07 tags: - 基础 categories: - C

目录 start

  1. C语言
    1. 资源
  2. 基础
    1. 基本语法
    2. 数据类型
    3. 变量和常量
    4. 函数
      1. main函数
  3. 高级
    1. 使用C实现元组
    2. 使用C实现面向对象思想

目录 end|2020-04-27 23:42|


C语言

个人入门编程语言, 个人觉得比用Python入门更好点, Python入门简单是不错, 但是后面如果要入手别的语言, 有C语言基础更好

Github: 个人学习记录

  • The C Programming Language, Second Edition, Prentice Hall, 1988

资源

C 语言教程

玩转 C语言 基础课堂
C语言入门

翁恺:程序设计入门——C语言


基础

语言规范

基本语法

  • 顺序
    • 按语句声明顺序进行执行
  • 选择
    • if switch 等条件判断语句 导致代码执行到该行会选择要执行的语句或语句块
  • 循环
    • 语句或语句块 多次执行,依据某条件退出循环 或者依据某条件进行循环 如果条件永远无法满足或永远满足则循环将不停止 也就是死循环

数据类型

C 数据类型

变量和常量

函数

main函数

参考: C语言main()函数详解

  • 返回类型: 推荐第一种
    1. int main(){return 0;}
    2. void main(){}
  • 入参: 为空或者接收参数
    1. int main(){return 0;} 有隐式的入参 void
    2. int main(int argc, char *args[]){return 0;}

高级

使用C实现元组

making a tuple in c

使用C实现面向对象思想

C语言:春节回家过年,我发现只有我没有对象!

Summary

Clone this wiki locally