- 博客(9)
- 收藏
- 关注
原创 数组基础入门
数组的使用初见数组#include <stdio.h>int main(void){ int a[5] = {1, 2, 3, 4, 5}; //a为数组的名字也代表第一个元素a[0]的地址,5表示数组元素的个数 //五个元素为a[0],a[1],a[2],a[3],a[4] int i; for ( i=0; i<5; i++) printf("%d\n", a[i]); return 0;}a[i]表示第i
2020-08-09 21:21:07 1305
原创 数据结构绪论篇
数据结构三要素(了解)逻辑机构存储结构若采用顺序存储,则各个数据元素在物理上必须是连续的:若采用非顺序存储,则各个数据元素在物理上可以使离散的数据的存储结构会影响存储空间分配的方便程度 Eg:有人想插队数据的存储结构会影响对数据运算的速度 Eg:想找第三个人数据的运算数据类型、抽象数据类型(了解)数据类型数据类型是一个值的集合和定义在此集合上的一组操作的总称。1)原子类型。其值不可再分的数据类型。2)结构类型。其值可以再分解为若干成分(分量)的数据类型。抽象数据类型(ADT
2020-08-08 11:20:41 251
原创 指针基础入门
指针指针就是地址,地址就是指针地址就是内存单元的编号——从零开始的非负整数,其范围:4G指针变量就是存放地址的变量指针和指针变量是两个不同的概念但是要注意:通常我们叙述是会把指针变量简称为指针,实际它们含义并不一样指针的本质就是一个操作受限的非负整数int *p*p是一个int,所以p是一个指针p是变量的名字,int *表示p变量存放的是int类型变量的地址#include <stdio.h>int main(void){ int *p;//p是变量的名字,i
2020-08-05 20:04:20 328
原创 C函数基础篇
C函数篇函数定义 函数是一块代码,接收另个或多参数,做一件事情,并返回零个或一个值 函数头void sum(int begin, int end) 参数表 (int begin, int end)返回类型 (void) 函数名(sum)void sum()函数体 (即{}内的代码)int i;int sum =0;for ( i=begin; i<=end; i++) { sum += i;}printf("%d到%d的和是%d\n", begin
2020-07-30 22:16:57 578 1
原创 C小白基础数据类型
C语言的类型整数C99类型char:一字节(8比特) -128~127(含0)short:2字节int:取决于编译器(CPU32/64),通常的意义是"1个字"(-232-1~232-1)long:取决于编译器(CPU32/64),通常的意义是"1个字"long long:8字节浮点数float、double、long double逻辑bool指针自定义类型不同类型的区别类型名称:int long double输入输出时的格式化:%d、%ld、%l
2020-07-30 18:05:03 394
原创 C语言循环经典例题
判断一个数是否为素数#include <stdio.h>int main(){ int x; scanf("%d", &x); int i; int isprime = 1; //x是素数 for ( i=2; i<x; i++) { if ( x % i == 0) { isprime = 0; break; } } if ( ispri
2020-07-26 17:14:53 9867
原创 基础循环计算篇
循环计算篇log2xlog_2xlog2x的计算#include <stdio.h>int main(){ int x; int ret = 0; scanf("%d", &x); int t = x; while ( x>1) { x /= 2; ret ++; } printf("log2 of %d is %d.", t, ret); return 0;}此处将
2020-06-26 21:57:38 1304
原创 条件循环篇
if#include <stdio.h>int main(){ int hour1, minute1; int hour2, minute2; scanf("%d %d", &hour1, &minute1); scanf("%d %d", &hour2, &minute2); int ih = hour2 - hour1; int im = minute2 - minute1; if ( im &
2020-06-24 10:37:38 2021
原创 c语言基本数据类型和运算符
**基础篇**浮点数带小数点的数值为**浮点数**整数的运算结果只能是整数10.0与10在C中是不同的表示浮点数的变量double(双精度)float(单精度)数据类型整数intprintf(“%d”,…)scanf(“%d”,…)带小数点的数doubleprintf(“%lf”,…)scanf(“%lf”,…)#include <stdio.h>int main(){ printf("请输入身高的英尺和英寸,"
2020-06-21 15:34:47 426 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人