C语言
记录了小一学习C语言的历程
愤怒&高小一
这个作者很懒,什么都没留下…
展开
-
C: 笔记整理10:链表的简单操作 (总复习)
笔记整理10:链表的简单操作在某种情况下,我们需要自己定义一串数据的长度,达到自由的添加或删除的目的。这时我们通常会使用链表这类数据存储的方式。这里只是简单的介绍一下它的操作方式,到了下学期的数据结构学习阶段,我应该还会再次介绍的。1, 使用链表时的基础知识首先我们需要知道链表需要一个可以指向本结构体类型的指针变量作为成员,这种结构体类型为引用自身的结构体。struct student...原创 2020-01-21 15:32:11 · 120 阅读 · 0 评论 -
C: 笔记整理9:结构体类型 (总复习)
笔记整理9:结构体类型所有考试都考完了呀,成绩也出来了。唉,没想到C语言的成绩竟然是我所有科目里最差的,这就有点郁闷了呀,最总还是败在了它的定义面前。但是自己的程序设计还是没有问题的,这还是另我挺开心的。昨天刚到家,这个寒假在家里需要做的事情还是挺多的,慢慢来吧,这几天先把剩下的笔记给补上。结构体类型属于构造类型,所以它并不像int之类的打上就可以用了,而需要自己去定义里面包含的内容,目前...原创 2020-01-19 19:44:57 · 334 阅读 · 0 评论 -
C: 笔记整理8: 指针 (总复习)
笔记整理8: 指针到指针了呀,C语言的精华之所在。正确的使用指针,可以有效地表示复杂的数据结构、动态地分配内存、方便地使用字符串、有效而方便地使用数组及直接处理内存地址等。(辨别一个人是新手还是老手的第二步就是看他能否灵活地使用指针)指针普通指针字符指针指针数组数组指针行指针指向指针的指针指针高级语言中的变量具有三个属性:变量的名、变量的值和变量的地址。在访问一个变量时,我们有两种途径...原创 2020-01-05 16:12:46 · 313 阅读 · 0 评论 -
C: 笔记整理7: 编译预处理命令 (总复习)
笔记整理7: 编译预处理命令C语言中除了有说明语句和可执行语句以外,还用编译预处理命令。按我的理解,其作用就是使画面更加简洁,程序更加灵活。需要注意的是,其是编译系统在对源程序编译为目标程序之前进行的。所以它最先开始喔。预处理命令宏定义文件包含条件编译不带参数的带参数的宏定义1,不带参数的宏定义#include 宏名 宏体注意:1,宏名为区别于变量,一般用大写字母表示。2,在预...原创 2020-01-04 17:46:55 · 295 阅读 · 0 评论 -
C: 笔记整理6: 函数 (总复习)
笔记整理6: 函数原创 2020-01-02 19:50:55 · 227 阅读 · 0 评论 -
C: 笔记整理5: 数组(总复习)
笔记整理5: 数组一维数组定义:1,表明数组的类型。2,标识数组的名称。3,确定数组的长度,或事先定义好各元素。4,下标可以是整型常量或整型表达式。形式:1,int a[5];2,int a[8]={0,1,2,3,4,5}; //未赋值的元素默认为03,int a[]={0,1,2,3,4,5}; //系统自行定义数组的长度4,define N 10 int a [...原创 2019-12-31 15:27:17 · 199 阅读 · 0 评论 -
C: 笔记整理4: C语言中各语句及其程序设计(总复习)
笔记整理4: C语言中各语句及其程序设计常用的控制语句:控制语句说明if()…else…选择语句switch()多分支选择语句for()…循环语句while()…循环语句do…while()循环语句break退出switch或循环continue退出本次循环return从函数返回(1),IF语句及程序设计形...原创 2019-12-28 18:24:49 · 198 阅读 · 0 评论 -
C: 笔记整理3: 运算符与表达式(总复习)
笔记整理3: 运算符与表达式常用运算符及其表达式:如:+,-,*,/,%,=(1),同类型运算得同类型结果。(2),低类型与高类型运算得高类型结果。(3),赋值运算自右向左。(4),有符号运算,正负号与最左侧数值相同。(5),先 * / 后 % 在 + - (优先性)。例(表达式):a=5/2; a=2a=5.0/2; a=2.0 //往高类型转5 % -2 ...原创 2019-12-26 18:01:35 · 230 阅读 · 0 评论 -
C: 笔记整理2: 数据的输入输出(总复习)
笔记整理2: 数据的输入输出数据的输入输出输入函数scanfgetchargets输出函数printfputcharputs常用类型:scanf()printf(1),二者的输入输出都需要添加格式说明符,同时后面还要跟着输入输出项。(2),注意scanf的输出项为地址,所以输出变量时需加地址符,即&。(很多时候我都会不小心忘记)常用说明符如下:格式说明符含义...原创 2019-12-24 17:55:26 · 146 阅读 · 0 评论 -
C: 笔记整理1: 基本的数据类型(总复习)
不知不觉一个学期就已经过去了,本人的C语言昨天也刚刚结课。有点不舍啊,老师讲的真的挺好的,下次见面可能就要到大三了。(莫名悲伤)接下来就进入紧张的期末复习阶段了,为了迎接考试,我准备把我这学期所学的内容都整理下来,以备后面的不时之需吧,在次,也提前祝自己能考一个不错的成绩,加油——疯狂&高小一。笔记整理1: 基本的数据类型基本的数据类型数据类型基本类型构造类型指针类型空类型voi...原创 2019-12-22 17:11:52 · 115 阅读 · 0 评论 -
C:编程练习7:链表的操作(复习)
本人C语言现已全部学习完啦本篇章节为自由发挥(我也不想,但真的难呀)因为链表的内容涉及到一点数据结构(单链)。且下学期的课程也涉及到数据结构,所有老师并没有太过于严的要求我们,安慰我们说期末考试的题也涉及的很少。可现在不会的下学期都是要还的呀。所以不能松懈!!!题目一1,创建一个链表并输出。我的答案如下:#include <stdio.h>#include <s...原创 2019-12-20 18:36:39 · 183 阅读 · 0 评论 -
C:编程练习6:结构体类型(复习)
本人C语言现已学习到文件本次所取习题来源于:教材(我支持版权的喔)题目一1,用结构体类型编写一个程序,输入n个学生的高等数学、英语和C语言三门课程的成绩,然后计算平均分数并输出。我的答案如下:#include <stdio.h>typedef struct{ float Math; float English; float C;}test;...原创 2019-12-15 19:33:16 · 498 阅读 · 0 评论 -
C:编程练习5:指针数组+高级指针(复习)
本人C语言现已学习到结构体本次所取习题来源于:教材(我支持版权的喔)题目一1,用指向指针的指针的方法对5个字符串排序后输出我的答案如下:#include<stdio.h>#include<string.h>void fun1(char *p[],int a);main(){ char *p[5]={"you","are","a","good","...原创 2019-12-12 19:35:15 · 165 阅读 · 0 评论 -
C:编程练习4:二维数组+字符数组练习(复习)
本人C语言现已学习到高级指针本次所取习题链接:link(我支持版权的喔)题目一1,求二维数组左下、右上、左上、右下元素之和并输出。我答案如下:#include<stdio.h>#define N 3#define M 3main(){ int a[N][M],i,j,k,sum; printf("请输入一个3*3的二维数组\n"); for(...原创 2019-12-02 20:56:30 · 567 阅读 · 0 评论 -
C:编程练习3:一维数组批量处理数据(复习+回顾)
本人C语言现已学习到指针与数组的内容本次所取习题链接:link(我支持版权的喔)实现我的承诺!现用所学知识修改后:#include<stdio.h>#include<string.h>#define N 30#define M 30void fun1(int*p);void fun2(int*p);int h;main(){ char a...原创 2019-11-26 20:48:50 · 180 阅读 · 0 评论 -
C:编程练习3:一维数组批量处理数据(复习)
本人C语言现已初步涉及指针内容本次所取习题链接:link(我支持版权的喔)题目一原创 2019-11-24 20:26:55 · 309 阅读 · 0 评论 -
C:编程练习2-1:循环结构(复习)
本人C语言现已初步完成函数的内容版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本次所取习题链接:link(我支持版权的喔)题目一1、输出所有的“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为\tiny 153=13+53+3^3。我答案如下:#include<...原创 2019-11-17 20:59:25 · 148 阅读 · 0 评论 -
编程练习1:选择结构( 复习 )
本人C语言现已学习完二维数组以下的编程题目均来自link此处(我支持版权的喔)题目一1、输入一个百分制成绩(实型),输出相应的成绩等级。百分制成绩score与成绩等级的对应关系如下: 90<=score<=100 A级 80<=score<90 B级 70<=score<80 C级 60<=score<70 D级 score<...原创 2019-11-12 16:56:06 · 458 阅读 · 0 评论