C语言
文章平均质量分 86
ikun-realman
这个作者很懒,什么都没留下…
展开
-
C语言-C程序组成
一个c语言项目工程由多个 .c 和 .h文件组成.c 源码文件.h 头文件。原创 2023-08-05 11:14:01 · 154 阅读 · 1 评论 -
C语言-指针
有3个元素(一行为一个元素),分别这么表示: a[0] a[1] a[2], 都是 int [4]数组类型 (都是有4个int类型元素的数组类型)每个元素都有自己的地址,可以这么表示: &a[0] &a[1] &a[2] &a[3] &a[4],是相邻的(相差4)char s[] = "hello";二维数组作为函数参数,一般也是传2个参数,第一个参数是二维数组的首地址(a[0]的地址,不是a[0][0]地址),//二维数组有 3个元素,分别是 b[0] b[1] b[2],都是 int [4]类型。原创 2023-08-04 21:25:35 · 153 阅读 · 1 评论 -
C语言-数组
一组具有相同数据类型的数据的有序集合“相同数据类型” “有序集合”一维数组二维数组数组不是基本类型 -》属于构造类型-》需要我们自己定义数组元素数据类型 数组名[整型常量或者整型常量表达式];//现在很多编译器支持[]写变量元素数据类型:可以是任意c语言合法类型数组名: 数组的名字,要符合标识符的规定[] 里面指定该数组/集合中元素的个数例如:int a[5];定义了一个数组,名字叫做a,有5个元素,所有元素都是int类型,该数组总共占 5*4=20字节内存,原创 2023-08-04 20:37:30 · 40 阅读 · 1 评论 -
C语言循环结构
再判断表达式2是否成立,如果成立,就执行语句块,然后执行表达式3,再判断表达式2是否成立,如果成立,就执行语句块,然后执行表达式3,如果成立,再次执行循环体语句块,执行完语句块之后,再次判断表达式是否成立。如果成立,再次执行循环体语句块,执行完语句块之后,再次判断表达式是否成立。当while()中的表达式成立,就会执行循环体语句块,执行完语句块之后,再次判断表达式是否成立。先运行一次表达式1,再判断表达式2是否成立,如果成立,就执行语句块,然后执行表达式3,原创 2023-08-04 20:22:14 · 50 阅读 · 1 评论 -
C语言分支结构
顺序结构,分支结构,循环结构分支结构if语句 switch语句。原创 2023-08-04 20:16:38 · 18 阅读 · 1 评论 -
C语言运算符和表达式
运算符: 运算符就是用来进行某种运算的符号。如 + - * /操作数: 就是参数某种运算的数据。23 ,2和3就是操作数表达式: 就是运算符连接操作数的式子。23 这个整体就是一个表达式 表达式都有一个值几目运算符??该运算符需要几个操作数单目运算符:该运算符只需要一个操作数!~ ....双目运算符:需要两个操作数 + - ....三目运算符:需要三个操作数?还可以按照不同的运算属性进行分类算术运算符,关系运算符,逻辑运算符,位运算符 .....。原创 2023-08-04 20:02:31 · 58 阅读 · 1 评论 -
C语言数据类型
/ %d是当作 int打印,会先把 a赋值给/转换为 int类型,再进行打印。不同的数据类型有不同的属性,比如:需要的内存大小不一样,存储方式不一样,数据计算的方式也不一样....由整数部分,小数点,小数部分,一个 e/E ,一个可选的带符号的整型指数,一个可选的。c语言提出了数据类型的概念,不同的数据归于不同的类型,如:整数,小数,字符 .....当程序运行到这行代码的时候,会分配内存空间(4字节),并且记录了这个变量名 b 和这4个字节的对应关系,原创 2023-08-02 20:23:28 · 55 阅读 · 1 评论