
C语言初阶
文章平均质量分 72
舟叶
这个作者很懒,什么都没留下…
展开
-
C语言笔记:结构体
1. 结构体的声明1.1 结构的基础知识结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。如:对于人来说,姓名,年龄,性别等就是成员变量1.2 结构的声明struct tag //声明一个结构体类型,并不占用空间{ member-list;}variable-list;如:声明一个结构体类型 - 书:#include <stdio.h>#include <string.h >//声明了一个结构体类型 - 书原创 2022-03-18 09:55:18 · 496 阅读 · 2 评论 -
C语言笔记:指针
1.指针是什么?指针理解的2个要点:1. 指针是内存中一个最小单元的编号,也就是地址2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量内存会被分为一个一个内存单元,每个内存单元占一个字节内存单元的编号:对于32位的电脑,有32根地址线/数据线 - 电线 - 通电后产生正电( 1 )/负电( 0 )通电后产生的二进制序列(编号)共有2^32种,每一种都对应内存中的一个内存单元,该编号称为内存单元的地址总结:指针就是地址,口语中说的指针通常指的是指原创 2022-03-17 16:01:38 · 1610 阅读 · 2 评论 -
C语言笔记:操作符
1.算数操作符+ - * / %注:1. 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。2. 对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。3. % 操作符的两个操作数必须为整数。返回的是整除之后的余数。void test1(){ //6.0 % 2.0; //不是整型,err int a= 6 / 2; int b = 7 / 2; double c = 7 / 2.0; printf("a = %d b原创 2022-03-15 10:19:22 · 1577 阅读 · 3 评论 -
C语言笔记:数组
1. 一维数组的创建和初始化1.1 数组的创建数组是一组相同类型元素的集合。数组的创建方式:type_t arr_name [const_n];//type_t 是指数组的元素类型//const_n 是一个常量表达式,用来指定数组的大小注:数组创建,在C99标准之前, [ ] 中要给一个常量才可以,不能使用变量。在C99标准支持了变长数组的概念。如这样写会报错://错误定义方式int count = 10;int arr2[count]; 1.2 数组的初原创 2022-03-11 15:48:26 · 1963 阅读 · 7 评论 -
C语言笔记:函数
C语言中函数的分类:1.库函数2.自定义函数库函数:为了支持可移植性和提高程序的效率,C语言的基础库中提供了一系列类似的库函数(由常用的功能(如打印数据,求字符串长度,输入数据 等)用C语言封装而成),方便程序员进行软件开发。推荐一个学习库函数的网站:www.cplusplus.com打开后可查询每个头文件包含的库函数 以及库函数的用法、示例等简单的总结,C语言常用的库函数都有:IO函数 字符串操作函数 字符操作函数内存操作函数 时间/日期函数 数学.原创 2022-03-08 14:53:07 · 1622 阅读 · 6 评论 -
C语言笔记:循环语句
1.while循环while语句执行的流程:1.1 while语句中的break和continue1.1.1 break在while循环中的作用:在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。while中的break是用于永久终止循环的。#include <stdio.h>int main(){ int i = 1; while(i<=10) { if(i == 5)原创 2022-02-28 00:02:59 · 1114 阅读 · 6 评论 -
C语言笔记:分支语句
1.if语句1.1 else和离得最近的if匹配#include <stdio.h>int main(){ int a = 0; int b = 2; if(a == 1) if(b == 2) printf("hehe\n"); else printf("haha\n"); return 0;}//什么都不会显示,因为else是和与自己最近的if匹配//注:该代码可能会让人误以为原创 2022-02-26 16:29:17 · 885 阅读 · 2 评论 -
C语言笔记:常见关键字(后续会补充完整)
原创 2022-02-24 00:33:24 · 629 阅读 · 4 评论 -
C语言笔记:常量+字符串+转义字符+注释
四种常量:1.字面常量如数字100,‘a’2.const修饰的常变量const int n = 10 //常变量而非常量 不能用 int a【n】={1,2,3}定义数组3.define定义的标识符常量#define NUM 100 //NUM是define定义的常量4.枚举常量:生活中有些取值可以一一列举的如:性别:男,女,保密星期:1,2,3,4,5,6,7//创建一种枚举类型#include <stdio.h>enum Sex{ .原创 2022-02-23 01:19:10 · 391 阅读 · 4 评论