C
文章平均质量分 62
C
qiuqiuyaq
这个作者很懒,什么都没留下…
展开
-
C语言 --- 函数
普通调用: 函数名(实参) ,保持形参和实参的类型和数目一致即可。printf和scanf返回值。自己调用自身(递归调用)原创 2024-01-11 18:45:14 · 561 阅读 · 0 评论 -
c语言 --- 分支结构
if (表达式) { //满足条件执行} 尽量带上这个{ },不带只管理一条语句if_else 语句//复合语句if (表达式){ //条件成立执行这里 printf("1");}else{ //条件不成立执行这里 printf("1");}如果输入的数字是奇数就打印奇数,如果输入的数字是偶数就打印偶数if_else if _el原创 2022-06-28 23:39:30 · 523 阅读 · 0 评论 -
c语言 --- 指针
什么是指针指针就是一个地址,如何获取地址?用的是&:取地址符 指针就是一个整数 获取指针:& 指针变量存放地址的,也就是存放一个特定的整数(这个的整数可以表示地址) 如何产生一个指针变量 类型* 变量名;类名 *变量名; 指针变量的两个重要概念 指针的类型: 去掉变量名 指针所指向的类型:去掉变量名和*号 用指针的时候需要保持上述两个类型的一致int* p;//类型: int*//所指向的类型: i原创 2022-03-25 15:10:34 · 5779 阅读 · 1 评论 -
c语言 --- 控制台推箱子
#include <stdio.h>#include <conio.h>#include <stdlib.h>int main(){ //printf("☆★○●◎◇◆□■△▲※\n"); /* ◎:把球推到箱子里 7 --->箱子从目的上推出来 ●:球 3 □: 箱子 4 ★: 人 5 ■: 墙 1 两个空格: 表示空地 .原创 2022-03-18 17:08:59 · 964 阅读 · 2 评论 -
c语言 --- 二维数组
认识二维数组 如何创建二维数组 //NO.1 如何创建二维数组,固定语法: 类型 数组名[数组长度1][数组长度2];int array[2][2]; //数组长度1: 2-->行//数组长度2: 2-->列//总元素个数:数组长度1*数组长度2==行*列//最大下标是: 数组名[数组长度1-1][数组长度2-1] 最大下标是array[1][1] 不可能是array[2][2] 在内存上的长相:在内存中是一段连续的内存,可以人为地让它有行有列 常规操作原创 2022-03-15 21:37:56 · 7887 阅读 · 0 评论 -
c语言 --- 一维数组
认识一维数组 如何创建一个数组 //No.1 数组的定义语法//类型 数组名[数组长度]int num[3];float fNum[3];double dNum[3];char cNum[3];//类型: 学过的数据类型//数组名: 随便起的//数组长度: 根据具体需求决定数组长度数组的长相(在内存上的长相) 数组是什么? 多个变量名有规律并且内存连续的变量的集合(多个普通变量) 创建时的数字是数组长度 数组的初始化 //No.1 创建数组原创 2022-03-15 14:54:18 · 1967 阅读 · 0 评论 -
c语言 --- 运算符和表达式
左值和右值以及操作数的概念a=1 a:左值 1:右值error C2166:左值指定 const 对象 左值一般是变量右值:没有什么太多要求操作数:=需要两个数字运算符,操作数2单目,双目, 三目优先级:计算表达式的顺序(先算*/ 再算+ -)结合性:a=1; 正确应该是把1赋值给a逗号→赋值→逻辑→条件→算术→位→括号基本运算符 赋值运算符 算术运算符 复合赋值运算符条件运算符条件表达式只有两个结果: 0(表示不成立) 或者 1(成立)在计算机中非零值表示成立原创 2022-06-26 09:49:32 · 392 阅读 · 1 评论 -
c语言 --- 基本输入输出
printf 函数 #include <stdio.h> C语言标准输入输出头文件 printf做原样打印 //函数//printf("要打印的内容");//一行的形式printf("ILoveYou");printf("ILoveYou""IMissYou""HaHa");//多行的形式 每行都需要有"" 代码分为多行 但实际输出并没有多行printf("ILoveYou""IMissYou""HaHa");/*输出*/ILoveYouILoveYou原创 2022-03-12 12:08:43 · 6407 阅读 · 3 评论 -
c语言 --- 基本数据类型
0000 0000 0000 0000 0000 0000 0000 0000 //进位处理(寄存器有一个标志位处理)原码:1000 0000 0000 0000 0000 0000 0000 0011 //引入符号,最高位表示符号位。二进制:二进制表示3 0---0 1---1 10---2 11---3 满 2 进 1。原码:0000 0000 0000 0000 0000 0000 0000 0011。驼峰:playMusicByUser--->一般使用这一种命名方式,首字母小写。原创 2022-03-02 18:52:20 · 2165 阅读 · 0 评论 -
c语言 --- 学生成绩管理系统(部分源码) 多文档+链表+文件操作+防御性编程
登录注册功能main.c#include <stdio.h>#include "类型.h"//专门用来声明一些类型#include "list.h"#include "tool.h"#include "login.h"int main(){ struct Node* list = NULL; loginWelcome(&list); return 0;}类型.h#pragma once/* 一科的信息*/struct ExamRe.原创 2021-12-13 22:03:23 · 1545 阅读 · 4 评论