C之我见
文章平均质量分 72
C生万物
uxlike
自由
展开
-
C语言字节序转换
什么是字节序?字节序就是数据存放的顺序。当数据仅有1字节时,计算机无需考虑字节存放顺序;但当数据大于1字节时,就必须考虑如何存放了(先放高字节还是低字节),如十六进制数0x12345678,按人类阅读习惯,左起为高字节,右起为低字节;对比两种字节序可以发现无非就是:**高字节移动到低字节,低字节移动到高字节**原创 2021-12-14 18:23:35 · 3785 阅读 · 0 评论 -
i++、i--与++i、--i的区别
1. 单独做++或--操作时,++或--在前还是在后影响不大;2. ++或--操作在其他表达式中时,++或--前后位置影响取值,后置++(--)先取值再自增(减),前置++(--)先自增(减)再取值。原创 2021-09-29 13:14:24 · 12904 阅读 · 1 评论 -
C语言类型的作用
类型一方面明确变量的存储空间大小,另一方面明确了数据的存取方式原创 2021-09-27 18:31:44 · 679 阅读 · 0 评论 -
C语言作用域和static关键字的作用
C语言十分简单粗暴,和C++对比没有namespace关键字(其他方面也很简洁),限定作用域的任务由static关键字完成,static意为静态的,既可以修饰变量(变成静态变量),也可以修饰函数(变成静态函数)。...原创 2021-09-26 23:39:35 · 748 阅读 · 0 评论 -
数组指针 和 指针数组 的区别
数组指针和指针数组且听之类似,实际完全不同。数组指针意在“指针”,强调的是指针,即“指向数组的指针”;指针数组意在“数组”,强调的是数组,即“成员都是指针的数组”。原创 2020-10-21 18:46:35 · 8773 阅读 · 0 评论 -
const与指针
C/C++语言支持const关键字,const意为“常数,不变的”,C++中可用于定义真正的常量,但在C语言中使用const修饰的标识符并不是真正意义上的常量,为只读变量,本文讨论C语言const关键字的常见用法。原创 2020-10-21 18:44:53 · 344 阅读 · 0 评论 -
指针和数组的区别
在C语言中,很多时候指针(通常说的指针即指针变量)可以当成数组来用,数组也可以当成指针来用。需要明确的是:指针和数组是不一样的,本质上是两种不同的东西。原创 2020-10-04 22:00:13 · 2367 阅读 · 0 评论 -
C语言程序编译阶段浅析
编译一个C程序主要经历4个阶段:预处理、编译、汇编、链接,本文将分别对这四个阶段进行解读。原创 2020-09-30 21:20:02 · 1633 阅读 · 0 评论