随笔分类 -  02_C

摘要:C-static static应用场景 1)用于函数定义或用于代码块外部的变量声明 修改了标识符的链接属性,从外部改为内部,但是标识符的存储类型和作用域不受影响 这种方式声明的函数和变量只能在声明它们的源文件中访问 2)用于代码块内部的变量声明 1)修改变量的存储类型,从自动变量->静态变量,但是变 阅读全文
posted @ 2020-09-30 22:10 可口可乐嗨 阅读(95) 评论(0) 推荐(0)
摘要:枚举 简介 枚举是⼀种用户定义的数据类型,它用关键字 enum 以如下语法来声明: enum 枚举类型名字 {名字0, …, 名字n} ; 注意 枚举类型名字通常并不真的使用,要用的是在⼤括号⾥的名字,因为它们就是就是常量符号,它们的类型是int,值则依次从0到n。如: enum colors { 阅读全文
posted @ 2020-08-30 22:32 可口可乐嗨 阅读(150) 评论(0) 推荐(0)
摘要:结构体 概念 结构体是一个或多个成员的集合,各个成员之间可能具有不同的数据类型 结构体的声明 声明结构体时,必须列出它包含的所有成员,具体包括每个成员的名字和类型 栗子1如下图,声明了一个x变量的结构体,它包含三个成员变量:一个整数,一个字符,一个浮点数 struct { int a; char b 阅读全文
posted @ 2020-07-28 07:27 可口可乐嗨 阅读(147) 评论(0) 推荐(0)
摘要:宏 概念 #开头的是编译预处理指令 用#define来定义一个宏 格式:#define <name> <value> 注意: 结尾没有分号,因为不是c语句; 名字必须是一个单词,值可以是多种东西 在C语言的编译器开始编译之前,编译预处理程序(cpp)会把程序中到名字换成值 完全的文本替换 可以用gc 阅读全文
posted @ 2020-06-14 19:18 可口可乐嗨 阅读(230) 评论(0) 推荐(0)
摘要:C-指针 概念 保存地址的变量 普通变量的值是实际的值,指针变量的值时具有实际值的变量的地址 运算符& 作用:获取变量的地址,并且后面永远跟着的是变量 &可以取出一个变量的地址,这个地址的大小,数据类型是否与int相同取决于编译器(64 or 32) 1 #include <stdio.h> 2 3 阅读全文
posted @ 2020-02-29 21:33 可口可乐嗨 阅读(247) 评论(0) 推荐(0)
摘要:C-数组 数组定义 1.定义格式 <类型> 变量名称[元素数量] 1 int nums[10]; 2 double salaries[100]; 2.特点 1)数组中所有的元素都具有相同的数据类型 2)数组一旦创建就不能改变大小 3)数组中元素在内存中是连续依次排列的 数组的访问 通过下标来访问数组 阅读全文
posted @ 2020-02-23 23:57 可口可乐嗨 阅读(131) 评论(0) 推荐(0)
摘要:C-函数 函数概念 对一段代码的封装,接收0或多个参数,执行封装的代码块,返回0或1个值 函数定义 调用函数 函数名(参数列表) 说明 1)有参数时,需要给出正确的参数数量和顺序,这些值会按顺序赋值给函数内的参数 2)没有参数时,参数列表为空 栗子 1 #include <stdio.h> 2 3 阅读全文
posted @ 2020-02-16 22:44 可口可乐嗨 阅读(299) 评论(0) 推荐(0)
摘要:C-数据 变量命名 由字母、数字和下划线组成,数字不能出现在第一个位置上,关键字不可以作为变量名。 基本数据类型 简介 在C语言中有4中基本数据类型,整型、浮点型、指针和聚合类型(数组和结构体等), 所有其他的数据类型都是由这四种组合派生而来。 1.整数 char、short、int、long、lo 阅读全文
posted @ 2020-02-06 23:34 可口可乐嗨 阅读(264) 评论(0) 推荐(0)

levels of contents