C语言基础知识
文章平均质量分 61
Joyce--
这个作者很懒,什么都没留下…
展开
-
关于单链表的一些练习
一、在单链表中删除所有值为x的结点,输出删除后的单链表二、逆置单链表一、delete.c#include<stdio.h>#include<stdlib.h>#include"delete.h"Node *create(){ Node *first = NULL; Node *last = NULL; element x; printf("请输入数据,0为结束标志。"); while(1) {原创 2022-04-12 20:29:50 · 262 阅读 · 0 评论 -
C语言组成
C语言组成一、C语言写工程、项目 一个项目会由多个模块组成,每个模块之间是相对独立,每个模块是由0个或多个**.c和.h**组成,各个模块之间可以分开编码研发。 如果继续一个**.c文件去编写,各个模块之间不能分开编码研发—>需要分为多个.c** 一般来说哦,每写一个**.c文件对应写一个.h**文件 .c文件里面写的是实现某个模块里的函数 .h里面写**.c**文件中函数的声明、类型声明……声明语句 如果A模块想用B模块的函数,就需要包含原创 2022-03-28 16:33:55 · 864 阅读 · 0 评论 -
C语言——数据类型
数据类型Day10、计算机只是一个工具,计算的工具,通过计算来帮我们解决问题计算机保存问题中数据?先保存问题的抽象数据,然后再对抽象数据进行某一种运算运算后就能得到一个结果,数据应该怎么去保存?数据有什么属性:大小整数/小数....这些属性我们就是通过数据类型来体现。1、C语言的数据类型有四大数据类型:(1)基本数据类型C语言已经帮我们定义好了,我们就能直接拿过来使用整型数据:用来保存整数short [int] //短整型int /原创 2022-01-11 21:18:12 · 1637 阅读 · 0 评论 -
C语言——运算符
Day3什么是运算符?运算符就是用来表示某种运算的符号+ - * / ....什么是表达式?用运算符连接的式子就叫做表达式,确切的名字以表达式中最低运算符来确定1+2、3/4操作数参与运算的数据几目运算符该运算符需要几个操作数就是几目运算符优先级如果有多个运算符出现在一个表达式中,运算符优先级就决定优先进行哪种运算结合性:决定先算那个操作数,后算哪个操作数左到右 、 右到左基本语句#include <stdio.h>int原创 2022-01-21 20:26:29 · 1597 阅读 · 0 评论 -
C语言——分支结构
一、程序的结构(三种)1、顺序结构2、分支结构3、循环结构二、分支结构(选择结构)语法形式1、if 语句(1)最简单 if 语句语法: if (表达式) 任意合法表达式{语句块}如果表达式是成立(非0),就会执行语句块。否则不执行。语句块:任意条(一条,多条,空)语句,每一条语句后面都得加“;”if后面的语句 任意条语句 建议都加“{ }”如果不加“{ }”默认只管到一句话。(2)else 子句语法: if (表达式){语句原创 2022-01-21 20:27:12 · 758 阅读 · 0 评论 -
C语言——循环结构
循环本质:重复当我们需要做重复的事情或者重复执行某些相似的语句的时候,就考虑使用循环。c 语言中 循环语句:1、while2、do...whilegoto flag3、for4、goto(不是循环语句,能达到循环的效果)一、goto语法:标志:需要循环的语句goto 标志goto 标志:无条件跳转到标志的地方标志:用来标识某个代码块,标志的名字要符合c语言标识符的规定,一般顶格写。c语言标识符:由数字、字母、下划线组成,并且不能由数字开头。如果想让他停原创 2022-01-21 20:28:19 · 1286 阅读 · 0 评论 -
C语言——复数的加减及输出(结构体)
一、#include<stdio.h>typedef struct complex{ int real; //实部 int imag; //虚部}complex;/* 功能:复数加法 参数:两个复数 返回值:两个复数的和*/complex complexadd(complex x,complex y){ complex sum; sum.real = x.real + y.real; sum.imag = x.imag + y.imag; ret...原创 2022-02-10 19:35:39 · 3848 阅读 · 0 评论