博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c关键字控制语句运算符小结
阅读量:7013 次
发布时间:2019-06-28

本文共 991 字,大约阅读时间需要 3 分钟。

摘自“你必须知道的n个c语言问题”,人邮的,不知道为什么原版错误很多。就摘了一些要点吧。

一、重点

位,字节,地址的运算

 

二、32个关键字(注意不要跟宏定义(NULL,EOF)弄混了)

int, float, double, char, struct, union, enum, void, typedef long, short, signed, unsigned,  const, static, volatile, auto, extern, register if, else, do, while, for, goto, switch, case, default break, continue,  return sizeof

 

三、9个控制语句

if(else) switch while, do-while for goto break, continue, return

 

四、34个运算符

+   -   *   /   % >   <   >=  <=   ==   != = ~   ^(异或)  |   &    >>   <<  &&   ||   ! *   & (取地址)    ->    .(结构成员)    sizeof    ?: ()    [] ++   --    -  负     ,  逗号 (type)  强制类型转换

十个扩展的运算符:

+=   -=   *=   /=   %= >>=   <<=   &=   ^=   |=

五、基本数据类型

整型 int, 实型 float, 字符型 char, 数组, 结构体 struct, 指针, 共用体 union

 

六、杂谈

平时要有把逻辑转换成代码的思想,注意培养

 

c适合编写操作系统,编写硬件驱动等(开发底层必须熟悉的)

c++适合游戏,软件,不过也有人觉得它设计的太臃肿,很糟糕

 

编译器:

编译:源码--》机器语言--》目标文件   (.o文件,或.obj文件)(对于大型项目生成目标文件很重要!)

链接:目标文件 + 系统库文件--》可执行文件

 

变量名(存贮单元地址)= 值(存储的值)   (本质要把握住)

 

七、小结

从 c 的关键字,控制语句,运算符来看,c是比较简单的,可事实上,c灵活,强大,并不是那么容易把握。

用简单的东西,处理复杂的事务,我喜欢这样的语言,实在。

转载地址:http://ecqtl.baihongyu.com/

你可能感兴趣的文章
打破行业壁垒!阿里云OpenSearch开启个性化搜索里程碑
查看>>
面试官,你再问我 Bit Operation 试试?
查看>>
PSV 3.60 固化升级到 3.68 破解完全攻略
查看>>
Android 路由框架
查看>>
vue踩坑记- Cannot find module 'wrappy'
查看>>
【实操干货】KVM命令管理虚拟机与性能优化
查看>>
机器学习资料合计(一)
查看>>
webpack由浅入深——(webapck简易版)
查看>>
2 - 建立 Django 博客应用
查看>>
【iOS报错】“this class is not key value coding-compliant for the key userPhoneNum”给字典设置键值对的时候报错...
查看>>
UI技术总结--性能优化
查看>>
Android NDK JNI 开发之旅01 环境搭建入门篇
查看>>
Javascript之迭代器模式
查看>>
Flutter花式玩转TextField,写一个验证码输入框超简单!
查看>>
RxJava应用:实现七牛云多图上传
查看>>
Tmux入门教程
查看>>
智能直播审核方案:视频云智能业务截帧策略
查看>>
亲历者说:Kubernetes API 与 Operator,不为人知的开发者战争
查看>>
[ARKit]10-3D模型怎么制作,哪里寻找,如何使用?
查看>>
Kotlin结合DataBinding简单封装一个RecyclerView的Adapter
查看>>