
C
文章平均质量分 75
C自学笔记
跟随翁恺老师网课
qq_51583806 彩雷王
那不是我的QQ号
展开
-
C补充1—1章1.0—C程序语言设计(许宝文,李志)
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊最后几题好难啊啊啊啊啊,再议原创 2024-05-06 15:57:15 · 1389 阅读 · 3 评论 -
20240517,链表……总是敲不对~再看第二遍~
#define _CRT_STRUCT_NO_WARNING记住这行代码,因为他,我今天终于敲出来,能跑的链表了原创 2024-05-17 23:15:20 · 492 阅读 · 0 评论 -
20240328,位运算,可变数组,链表(我是真的没有听懂)
三,位运算例子。原创 2024-03-28 23:26:15 · 1193 阅读 · 1 评论 -
20240326,文件,格式化&文件输入输出,二进制文件
一,文件1.1 格式化输入和输出。原创 2024-03-26 23:12:51 · 1251 阅读 · 0 评论 -
20240325,结构嵌套,联合,全局变量,编译预处理和宏,声明
信的名字是某种类型的 别名,改善了程序的可读性最后一个单词就是新名字int mouth;int day;int year;}Data;Lenght i=8;return 0;#开头的是编译预处理指令它们不是C语言的成分,但是C语言程序离不开它们#define用来定义一个宏#define PI1 3.14159//没有等号,没有分号return 0;.C源文件——》.I中间结果文件——》.S汇编代码文件——》.O目标代码文件——》.OUT。原创 2024-03-25 23:45:57 · 2567 阅读 · 0 评论 -
20240323, 结构STRUCT,
函数内声明只能函数内使用,通常声明在函数外部,可以多个函数一起使用2.1.2 声明的形式三种,结构类型,结构变量2.1.3 结构初始化结构成员,数组用[ ]访问数组成员,结构用 . 运算符访问结构成员【访问单个成员】要访问整个结构,直接用结构变量的名字对于整个结构,可以赋值,取地址,也可以传递给函数参数2.1.5 结构指针结构变量的名字不是结构变量的地址,需要使用&运算符没有直接的办法可以一次 scanf 一个结构 整个结构可以作为 参数的原创 2024-03-23 23:22:54 · 624 阅读 · 0 评论 -
20240322,结构类型,枚举,
程序中用符号表达数字,增加程序的可读性?输入数字,因为初始化了三个常量INT,输入数字赋值给COLOR,COLOR==1==1==YELLOW,就是COLOR==YELLOW,CHAR*COLORNAME是指针字符串,????直接给了被指的东西吗?用户定义的数据类型,ENUM 枚举类型的名字{名字0,名字1,……名字N};分号大括号里面的就是常量符号 ,CONST INT类型,值0--N,一个值有序排列的常量集合实际上是以整数来做内部计算和输入输出的这是什么东西啊丢!!!!!啊啊啊原创 2024-03-22 21:39:49 · 409 阅读 · 0 评论 -
20240321, 字符串操作,STRING.H,字符串函数的实现
啥意思,这个循环是?每次给P分配一个字节,然后把那个位置写入0?但是0是整数吧?他需要四个字节???这和0地址有什么关系……啊啊啊啊啊一,字符串操作1.0 字符数组 补0标志字符串的结束,但它不是字符串的一部分计算字符串长度的时候不包含这个0字符串以数组的形式存在,以数组或指针的形式访问更多的是以指针的形式string.h里有很多处理字符串的函数一定要有结尾的0才是字符串两串相邻的自动连成一串1.1 字符串变量 补指针还是数组,CHAR* S CHAR S[ ]原创 2024-03-21 23:23:42 · 873 阅读 · 0 评论 -
20240320,指针和CONST,指针运算,*P++,malloc-free
零,水仙花数今天想做点两道垃圾题就摆烂的,结果……呵呵呵我才是垃圾是吧求 100~999 之间的水仙花数。所谓水仙花数,是指一个3位数,它的每位数字的立方之和等于该数。例如,因为 153-=1+5+3,所以 153 为水仙花数。为什么!!!!为什么给数组的赋值失败了!!!,为什么!虽然另一种数组方式出来了,但是我真的很气!!!一,指针。原创 2024-03-20 23:55:24 · 637 阅读 · 0 评论 -
20240319,指针应用——函数计算,返回,传入函数的数组
一,指针。原创 2024-03-19 23:43:20 · 284 阅读 · 0 评论 -
20240318,二维数组,井字棋,指针变量
一,二维数组。原创 2024-03-18 23:43:23 · 1321 阅读 · 0 评论 -
20240317,素数问题的数组解法!
啊啊啊啊啊啊我就不信了想不明白。原创 2024-03-17 23:55:26 · 517 阅读 · 0 评论 -
20240316,数组,素数【没搞懂的】
一,数组。原创 2024-03-17 01:29:55 · 816 阅读 · 0 评论 -
20240315,逻辑类型,条件和逗号,函数,数组
cheer();反正要带那个小括号????他知道是哪里调用他,会返回第二次调用他的地方??数组——变量类型【数组里面的东西的变量类型】变量名称[元素数量]数组的单元——变量名称[下标OR索引,从0开始计数],0——下标-1void f();f();return 0;a[10] = 0;越界!原创 2024-03-15 23:56:19 · 580 阅读 · 0 评论 -
20240314,最大公约数,整数类型,浮点类型,字符类型,逃逸字符,类型转换
一,最大公约数一,最大公约数先比大小找到小的数,除i,两个数取余I的结果都为0,记下,直到I的值等于小的数第一种写法是错的,输入14 56,第一种会输出8,所以为撒?是放一起满足一个就可以了?循环的条件测试了也不对,一个是输入1 2不输出,因为进入不了循环,一个是他会挨个输出i,三是算到比min小一位循环就终止了,17 51的最大公约数是17。原创 2024-03-14 23:58:59 · 1002 阅读 · 0 评论 -
20240313,正序整数分解
很烦,本来想早起一点学的,结果我妈一起床就叫我学习,一生气我就躺了一天很烦中国大学MOOC每次都要登录。原创 2024-03-13 23:09:15 · 399 阅读 · 0 评论 -
20240312,FOR,break&continue,验证素数,前N项求和,整数分解(智障未完成版)
一,for循环摆烂,能学多少是多少把一,for循环N!代表了阶乘的意思,但是直接当表达式写进代码会报错;VS还说,factor不是单词,不是,MAIN也是老这么说!哪里有问题啊!如果输入1,FACT会因为和0乘了之后一直是0,N一开始就是1,以后永远都不会是1,就会一直循环啊啊啊!真是让人窒息!看下男神的代码我是直接拿N-1,剪到最后,男神是用I累加和N比较,这样输入1也是没问题的,但是!!!小艾的值一定会比N大一哦,不然就循环了。原创 2024-03-12 23:42:43 · 1053 阅读 · 5 评论 -
20240311,SWITCH-CASE,while,do-while,rand(),猜字游戏,求平均数,整数求逆
一,SWITCH-CASE语句一觉起来,悬着的心终于死了部分错误!!救命,孩子以及傻了啊啊啊啊啊到底是哪里错了!答案正确!!!我又活了!!是后半部分ELSE错了,IF和ELSE没有一一对上捏,数一下就差不多了好耶是下午回来又忘记的我一,SWITCH-CASE语句还是来到我们的中奖大梦!1,格式———swith(变量){case 常量 冒号!!是冒号!分号会报错的,语句,break;分号,……最后defaulf : 冒号}2,变量只能是INT类型,就是整数型,double不行。原创 2024-03-12 00:08:42 · 1464 阅读 · 0 评论 -
20240310,判断IF,关系运算,注释,ELSE
一,IF判断语句不想学习敲我爱学习我爱学习我爱学习(真的)做点垃圾题开心一下一,IF判断语句什么!!int 设置两个变量中间不能用空格????我应该不是一个傻子吧,我肯定不是吧呵呵呵我说为什么只能输入一次,结果还非常随机!!!啊啊啊他还不报错重新认识了一遍,--h,h--,输出H运算写啥都没事,输出就要注意了哦呵呵老豆说怎么没上课声音了,我也想光听不写啊哼!!!!二,关系运算,优先级比较的优先级比运算的低,比赋值的高赋值《比较【==,!=《其他】《运算。原创 2024-03-10 23:12:48 · 551 阅读 · 0 评论 -
20240309,运算符优先级,交换变量,符合赋值,递增递减
现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?a++=10,A=11,给A加上了1,但是输出了加上1之前的值;++A=12,A=12,++A给A加上1,输出加上之后的值。1+2+(3+4)*((5*6%718)-9)*10,-627,计算机运算会舍掉小数,%f不行,就输出0.00000。改了,我是傻子,我为什么还要%100%10,但是还是不过。呵呵,%无效,左操作书的类型是double!不对,好像解决了,大哥!参考了大哥的,很好,没有解决,6。男神说,好好写,别嵌套!原创 2024-03-09 22:59:12 · 498 阅读 · 0 评论 -
20240308,常量,浮点数,double和%lf,计算时间差
破案了,我好蠢,大概就是,INT只能 定义整数?为什么输入%lf写成%f运行不出来但是不报错啊啊啊;chi cun两个变量设置初始值问题不大,设置第三个变量不行,多余的给他设置初始值0也不行,啊,反正它不按着视频报错,看不懂,敲。啊,我的12和12.0运行结果都一样, 代码改成scan_f("%f,%f",……输入小数也不行,为什么!为什么跟着走都算不出带小数的结果!可以空格输入四个数字,但是结果不对啊啊啊。给J设置了初始值的问题吗,为什么!N次马虎,N+1次报错,看不懂啊啊啊。D对整数,F对浮点数;原创 2024-03-08 23:27:17 · 507 阅读 · 0 评论 -
20240307,Hallo world,简单运算,变量,SCANF
逻辑大概是:1,设置一个变量-给初始值0,同时输出【给钱】,2, scanf函数说要读一个整数%d,并把值赋给price变量,此时price的值变成了%d,3,再设置一个变量,值是price的运算结果,4,输出第二个变量的值,5,return 0。为什么这个输入金额的在DEV和CliOn可以运行,在VS上不行?就是一点不对都不行!终于,我懂了,疯狂星期四V我50。%就表示相除取余数的计算。12+12=122哦(狗头)逗号输入法不对也不行!原创 2024-03-07 23:24:04 · 491 阅读 · 0 评论