- 博客(13)
- 收藏
- 关注
原创 数据结构的基本概念
1、什么是数据?数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。2、数据元素、数据项是什么?数据元素是数据的基本单位,通常左右一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。3、什么是数据结构、数据对象?数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据对象是具有相同性质的数据元素的集合,是数据的一个子集。4、数据结构的三要
2022-03-13 18:15:54 655 1
原创 C语言必知必会(4)
4.1、为什么要用函数函数:函数就是功能,函数名应反应其功能,函数就是用来完成一些功能的函数的优点:可以简化程序设计的过程函数不能嵌套定义,就是说在函数中定义其他函数,但允许调用(main函数除外)函数有两种:库函数、用户自己定义的函数从函数的形式分类:无参函数与有参函数4.2、形参与实参形参:在定义函数时函数名后面括号内的变量名称叫形式参数实参:在主调函数调用一个函数时,函数后面括号内的变量叫实际参数实参可以是常量、变量和表达式,但要求他们有确定的值4...
2021-08-11 13:59:24 188
原创 C语言必知必会(3)
3.1、怎样定义一维数组类型说明符 数组名[常量表达式];如:int a[10];3.2、怎样引用一维数组数组名[下标];如:a[0];数组第一个元素。a[3];数组第四个元素3.3、一维数组的初始化int a[5] = {1,2,3,4,5};对数组所有的元素进行赋值int b[10] = {1,2,3,4,5,6};对数组一部分赋值,未赋值的默认为03.4、字符串和字符串结束标志C系统在用字符数组存储字符串常量是会自动加...
2021-08-11 12:53:31 134
原创 C语言必知必会(2)
2.1、常量与变量 常量:在程序运行过程中,其值不能被改变的量被称为常量,如:1000,20.3,0,-20 变量:在程序运行过程中,其值能被改变的量被称为变量,如:int i = 1;中的i 常变量:定义一个变量,但是在变量存在期间不能改变,如:const int i = 3;必须在前面加上 const声明,常变量拥有变量的基本属性,占用存储空间 变量是占用存储单元的,是具体存在的实体,其占用的存储单元可以存放数据2.2...
2021-08-10 13:33:50 337
原创 C语言必知必会(1)
1.1、什么是计算机程序? 计算机程序通俗来讲就是“数据结构与算法”的结合体1.2、什么是计算机语言? 计算机语言就是一种计算机和人都能看懂的语言1.3、C语言的特点 1)语法简洁、紧凑,使用方便、灵活 2)数据结构丰富 3)运算符丰富 4)具有结构化的控制语句 5)语法限制较少,程序设计自由度高 6)能够直接访问物理内存,能对为进行操作,能实现汇编语言大部...
2021-08-09 16:13:19 161
转载 【C语言】指针概述
前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:intp;//这是一个普通的整型变量 int*p;//首先从P 处开始,先与*结合,所以说明P 是一个指针,然后再与int 结合,说明指针所指向的内...
2021-08-02 12:55:04 259
原创 【C语言】指针的经典程序(一)
实现数字位置互换的程序// 第一种,不用函数,输出结果为5,3.正确 # include <stdio.h> int main(){ int a = 3; int b = 5; int t; t = a; a = b; b = t; printf("a = %d, b = %d\n", a, b); return 0; } // 第二种,使用函数。不可行,输出结果为3,5,不是5,3 ..
2021-07-30 11:52:11 607
原创 【C语言】条件、循环语句练习题
1、计算n的阶乘。// 计算 n的阶乘。# include<stdio.h>int main(){ int n = 0; int i = 0; printf("请输入数字n >"); scanf("%d", &n); int result = 1; for ( i = 1; i <= n; i++) { result = result * i; } printf..
2021-07-22 15:41:11 671
原创 【C语言】一道简单的笔试题
//请问循环要循环多少次?#include <stdio.h>int main(){ int i = 0; int k = 0; for(i =0,k=0; k=0; i++,k++){// for循环的判断部分是k=0,0为假,此循环不会执行 k++; } return 0;}
2021-07-22 11:34:36 79
原创 【C语言】条件语句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是配套使用的// 如果if语句未执行,else语句也不会执行else和if是配套使用的,如果i.
2021-07-21 23:36:09 1392
原创 【C语言】switch语句用法
# include<stdio.h>int main(){ // switch语句用法 int Day = 0; scanf("%d ", &Day); switch (Day) { case 1 : printf("星期一"); break; case 2 : printf("星期二"); break; case 3 : printf(.
2021-07-21 23:07:41 157
原创 [C语言] 判断一个数是否为奇数并且输出1-100的奇数
# include <stdio.h>int main(){ // 括号里面不能写void // 判断一个数是否为奇数并且输出1-100的奇数 // 定义变量 int i=1; // 遍历 while (i<101) { if (i%2 == 1){ printf("%d ",i); } i++; // 注意这行代码书写格式 } .
2021-07-21 22:42:29 732
原创 用C语言写一元二次方程
# include <stdio.h># include <math.h> int main (void) { // 定义三个函数 int a = 1; int b = 0; int c = -1; // 定义一个容量,用来装 b*b - 4*a*c double delta; delta = b*b - 4*a*c; // 定义解 double x1; double x2; //.
2021-07-21 15:53:11 2357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人