0与1世界的初级编程篇之C语言

  C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

C对于初学者的重要性不言而喻,那么我将用最简洁的语言来精简一下C语言需要掌握的知识点,注意听,划重点了。

1.基本内置类型   int  float double char bool 

2.运算符和表达式,运算符的优先级是面试中基础题考的较多的,也是日后编程的必备技能。

3.控制语句  if  switch  for  while goto  [do while] 等 在此处不进行赘述

4.数组和指针的关系,以及使用方法。重点能搞懂多级指针

5.关于字符串的知识,例如字符串处理函数  strlen  strcpy  等  ,懂得其使用原理并且能够使用.。并且能够自己用C语言实现它。

6.内存管理,所谓的内存管理就是指的堆栈的分配,其中涉及到变量的作用域问题。

7.文件的输入/输出  C作为底层语言与底层的结合离不开文件的交互处理

8.结构问题   ,  典型的   结构体struct   枚举enum 。

9.位操作 :  代码简洁必备知识

10.关于宏  typedef 等预处理的知识

 

推荐参考书籍<<C Primer Plus 第5版 中文版>>

 

希望这些可以帮助准备学习编程的新人。有问题可以在评论区留言,有时间都会回复。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

༄yi笑奈何

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值