上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 多级指针 int a = 13; int* p0 = &a; int** p1 = &p0; printf("%p\n", p0); // a的地址 printf("%d\n", *p0); // 13 printf("%p\n", p1); // p0的地址 printf("%p\n", *p1) 阅读全文
posted @ 2023-04-07 18:50 Khrushchefox 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 指针与数组 数组名是一个指向数组中第一个元素的常量指针. 数字数组 将一个指针指向一个数字数组, 指针中存储了数组中第一个元素的地址. int arr1[] = {1, 2, 3}; int* p = arr1; printf("%d", *p); // 1 "指针表示法" printf("%d", 阅读全文
posted @ 2023-04-07 18:34 Khrushchefox 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 字符串 C语言中没有字符串(String) 类型, 字符串是存放在字符型数组中的, 用双引号表示. 一般认为字符串要以'\0'结尾, 实际上是为了其他函数的操作, 字符数组的最后一位并没有强制要求. 字符数组 char str0[6]; scanf("%s", str0); char str1[6] 阅读全文
posted @ 2023-04-07 17:08 Khrushchefox 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 指针 每一个变量都有一个内存位置, 每一个内存位置都定义了可使用 & 运算符访问的地址, 它表示了在内存中的一个地址. 指针也就是内存地址, 指针变量是用来存放内存地址的变量. int a = 1; int * p = NULL; p = &a; printf("变量a的地址为: %p", p); 阅读全文
posted @ 2023-03-27 23:02 Khrushchefox 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 静态static修饰符 局部变量 普通局部变量: 在任何一个函数内部定义的变量(不加static修饰符)都属于这个范畴. 它的值在初始时是不确定的,除非对其进行初始化. 普通局部变量存储于进程栈空间, 使用完毕会立即释放. 静态局部变量: 使用static修饰符定义的局部变量, 即使在声明时未赋初值 阅读全文
posted @ 2023-03-26 23:22 Khrushchefox 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 数组 C 语言支持数组数据结构, 它可以存储一个固定大小的相同类型元素的顺序集合. 数组都是由连续的内存位置组成. 最低的地址对应第一个元素, 最高的地址对应最后一个元素. 声明与初始化 指定长度的声明 int a[10]; int b[2] = {0, 1}; //进行初始化 int c[5] = 阅读全文
posted @ 2023-03-24 19:57 Khrushchefox 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 九九乘法表 #include <stdio.h> int main() { for(int i = 1; i < 10; i++) { for(int j = 1; j <= i; j++) { printf("%d * %d = %d\t", i, j, i*j); } printf("\n"); 阅读全文
posted @ 2023-03-24 19:17 Khrushchefox 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number)。 水仙花数是指一个3 位数,它的每个位上的数字的3次幂之和等于它 阅读全文
posted @ 2023-03-24 19:08 Khrushchefox 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 格式化输出和输入 占位符 占位符就是先占住一个固定的位置, 等着你再往里面添加内容的符号 格式占位符 (%) 是在C/C++语言中格式输入函数, 如 scanf()、printf() 等函数中使用, 其意义就是起到格式占位的意思, 表示在该位置有输入或者输出 | 格式控制符 | 说明 | | | | 阅读全文
posted @ 2023-03-21 20:57 Khrushchefox 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 变量 数据类型 C 采用补码的编码方式存储数据, 用一定长度的二进制码表示数字或字符. 整型 int - 长度为 4 个字节, 32bit, -2147483648 ~ 2147483647 long - 8 个字节 short - 2 个字节 浮点型 float - 4 个字节 double - 阅读全文
posted @ 2023-03-21 20:51 Khrushchefox 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页