
c语言
文章平均质量分 53
香格里拉西北塔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言定义和声明
什么是定义?什么是声明?它们有何区别?定义:(编译器)创建一个对象,为这个对象分配一块内存并给它 取上一个名字,并且这块内存的位置也不能被改变。 。例如 main.h里定义了一个int i = 5; 在a.c里包含头文件main.h 在b.c里包含头文件main.h当a.c或者b.c单独编译时不会报错 但是当啊a.c和b.c编译成一个文件时将会报错(重复定义)分析: C语言编译转载 2017-12-02 14:20:54 · 8170 阅读 · 0 评论 -
static const volatile
我是一个努力学习的小白,加油!static1.只初始化一次 2.修饰的变量如果未初始化,初始化值为0 3.存放在静态区 4.限制作用域:修饰局部变量时,只能作用在局部(例如在某个函数内) 修饰全局变量时,限制在本文件内const1.修饰基本简单类型(非指针)变量的值不允许改变:const int i;int const i;2.修饰指针con原创 2017-12-02 15:18:20 · 268 阅读 · 0 评论 -
C语言变量的命名规则
先介绍一下8种数据类型char(1byte)字符型 short(2byte)短整型 long(4byte)长整型 int(4byte)整型 float(4byte)单精度浮点型 double(8byte)双精度浮点型signed(4byte)有符号 unsigned(4byte)无符号 后面两个与其说是数据类型,更多时候是修饰其他的数据类型(关于这两个后面再介绍吧)上面所占空间大小是在原创 2017-12-03 14:42:23 · 10693 阅读 · 0 评论 -
sizeof
(转载)写的非常好sizeof常年被人误认为函数作用:计算数据所占空间大小sizeof 是关键字不是函数,其实就算不知道它是否为 32 个关键字之一时,我们也可以 借助编译器确定它的身份。看下面的例子: inti=0; A),sizeof(int); B),sizeof(i); C),sizeof int; D),sizeof i; 毫无疑问,32 位系统下 A),B)的值为 4。那 C)的转载 2017-12-03 15:40:57 · 435 阅读 · 0 评论 -
sqlite3数据库写入时间操作
在今天的项目中,想在sqlite3数据库中加一个时间,原本用的是time()函数获取时间,通过简单的处理写入数据库,但是转换相比下面的操作太过于复杂在创建sqlite表的时候只需加[CreatedTime] TimeStamp NOT NULL DEFAULT (datetime('now','localtime'))意思是单添加一条数据时自动获取本地时间并且写入。添加数据时此项不需要添加(表名为t原创 2017-12-12 09:01:51 · 18668 阅读 · 1 评论 -
c语言和c++中的const
先看下面这个题关于const用法,以下错误的是A int const a = 3; int *p = &a;B int a = 3; int const *p = &a;C int a = 3; int * const p = &a;D const int a = 3; int const &b = a;选哪个? 这是我学c++时候的一道题,只有过C语言的可原创 2019-07-13 09:33:24 · 361 阅读 · 0 评论