`
lee_3do
  • 浏览: 25622 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于C的杂七杂八

阅读更多

C学得烂,估计得写很多内容。

1.define Lower 0(没分号)

2.文本流每行结束是个换行符,无输入时为EOF

3.当把数组名用作参数时,传递给函数的值是数组起始元素的位置或地址,可以通过数组下标访问或者修改元素的值

4.赋值次序由右到左。

5.C大小写敏感

6.所有关键词均为小写

7.long型数据常以L或l结尾,无符号数字以u结尾

8.八进制以o开头,16进制以0x开头,'\0'表示null

9.对于enum,若无显示说明,第一个枚举值为0,依次往后推;把不同枚举中的名字必须互不相同(奇怪的规定)

10.外部变量和静态变量若不显式初始化,将被初始化为0;自动变量和寄存器变量则没有定义

11.const限定符限定的变量不能被修改

12.关系运算符优先级小于算术运算符

13.当较长的整形值转化位char类型时,超出的高位的部分将被丢弃。

14.^(XOR) ~按位取反

15.&常用來屏蔽,|常用來置1

16.所有赋值表达式的类型是他左操作符的类型,其值是赋值完成后的值(貌似废话)

17.static用法:限定外部变量和函数,其它文件将无法访问此文件;修饰内部变量则说明它是一种只能在某个特定函数中使用但一直占据存储空间。

18.register寄存器变量的地址是不能被访问的。

19.#include "fileName" 在源文件所在的位置查找该文件;<...>根据相应的规则查找

20.#define的作用:可替换任意文本;可带参数;可使用#undeg+名字取消宏定义

21.定义char s[]和char *s等价

22.0永远不是有效的地址

23.指向不同数组的元素的指针之间的算术或者比较运算没有意义

23.union在单块存储区域中管理不同类型的数据,但是其只能用第一个成员类型的值进行初始化。

复杂的不写了,就这样吧,基本全部出自K&R的那本C语言。

分享到:
评论

相关推荐

    linux 杂七杂八的资料

    【描述】:描述中的重复表明这个资料包是关于Linux的广泛主题,可能包括了教程、笔记、示例或其他形式的学习资源,旨在帮助用户全面了解和掌握Linux操作系统。 【标签】:“linux 杂七杂八的资料”标签再次强调了...

    模糊控制的一些杂七杂八的资料

    模糊控制的一些杂七杂八的资料:模糊控制ch1ch2.ppt模糊控制ch3基本原理.ppt包模糊控制ch4应用实例.ppt包]模糊控制ch5改善系统性能的方法.ppt模糊控制算法c程序.doc模糊算法在智能车控制中的应用.pdf模糊控制算法...

    C 软件开发校招资料合集_c软件开发_

    【标签】"c软件开发" 指明了主题内容是关于C语言的软件开发过程,包括语法、数据结构、算法、内存管理、编译原理等,这些都是C语言开发者必须掌握的基础知识。 【压缩包子文件的文件名称列表】: 1. "acwing模板....

    杂七杂八的PID控制算法资料

    PID的详细调试.pdfPID电机控制.pdfPID调节规律和过程控制.pdf PID过程控制及其参数整定.pdfPID控制算法的C语言实现.PID算法.pdf数字PID及其改进算法.pdf由入门到精通吃透PID.pdf增量式PID.docx

    C-free5.0炒鸡好用的C语言编辑器

    C-free5.0炒鸡好用的C语言编辑器,最新版本的哦,而且是免费使用的! 不用安装杂七杂八的环境,直接安装完这个软件就可以直接使用,值得注意的是这个软件安装的时候名字中间不要有空格哦,否则安装完后会报错!,...

    js代码-杂七杂八的

    在"js代码-杂七杂八的"这个主题中,我们可以深入探讨JavaScript的多个方面,包括基本语法、变量、数据类型、控制结构、函数、对象、DOM操作以及事件处理等。 1. 基本语法:JavaScript是基于ECMAScript规范的,它...

    基于多种编程语言的CommonCode学习自测设计源码

    该项目是一个基于多种编程语言的CommonCode学习自测设计源码,主要使用Python语言开发。项目共包含1470个文件,涵盖了Python、C、...这些杂七杂八的学习自测代码旨在帮助用户掌握多种编程语言的基础知识和应用实践。

    learningOfWeb:前端学习的笔记和一些杂七杂八的东西

    00_1_Demo 00 2琐碎的事 ... 03-H5C​​3 +移动端 04-ECMAScript 05-WebAPI 06-JS高级 07-jQuery 08-数据可视化 09-ajax 10个Git 11-综合案例(后台管理系统) 12-Node.js 13-Vue 14-Vue移动端

    从discuz里扣出的ucenter整合代码

    官方示例太麻烦,总是通信不成功,杂七杂八的代码太多,没办法从论坛里把里面的整合代码扣出来, 登陆ucenter新建一个应用, 修改config.inc.php文件里相应参数,UC_KEY必须与刚新建的应用key一致,修改好后,看看...

    java版斗地主源码-SkillTree:我的IT学习方式

     我是一名在校大学生,2019年6月结束了我的大二生活,马上就大三了,感觉时间过的好快,自己学了很多杂七杂八的东西,但是也没有真正学到什么,感觉时间都浪费了。所以现在想弄一个技能树,记录我的学习过程,也为...

    详解Centos7 下建立 Docker 桥接网络

    除了市场营销,其他杂七杂八的都干过了。最后我发现我最适合的职位也许是devops,这个岗位的工作内容请大家自行百度。 回正题,去年开始关注docker,直到今年看了坛子里的大神们对docker调研实践后,我决定也开始...

    32位1.8版本的JDK

    - `include`:包含了头文件,供C或C++程序员使用JNI(Java Native Interface)来编写本地方法。 4. JDK 1.8的关键特性: - Lambda表达式:引入函数式编程概念,简化多线程和事件驱动编程。 - Nashorn JavaScript...

Global site tag (gtag.js) - Google Analytics