c语言学习
文章平均质量分 73
这里是一些c语言的一些理论知识
大魔王学编程
潜龙勿用!!!!!!!!!
展开
-
字符函数和字符串函数(详解大全)
⭐字符串已经 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包含 '\0' )。⭐参数指向的字符串必须要以 '\0' 结束。⭐注意函数的返回值为size_t,是无符号的( 易错 )⭐学会strlen函数的模拟实现。原创 2023-10-20 14:59:18 · 594 阅读 · 0 评论 -
程序环境和预处理
语法:在define定义标识符的时候,要不要在最后加上;?#define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。下面是宏的申明方式其中的 parament-list 是一个由逗号隔开的符号表,它们可能出现在stuff中。注意参数列表的左括号必须与name紧邻如果两者之间有任何的空白存在,参数列表就会被解释为stuff的一部分。如:这个宏接受一个参数X如果在上述的声明之后,你把SQUARE(5);原创 2023-10-17 14:38:50 · 481 阅读 · 0 评论 -
c语言-文件操作
磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件数据文件(从文件功能的角度来分类的)原创 2023-10-08 18:11:24 · 159 阅读 · 1 评论 -
动态内存管理
malloc。原创 2023-10-02 11:03:43 · 247 阅读 · 5 评论 -
自定义结构体(枚举和结构体)
⭐以上定义的 enum Day , enum Sex , enum Color 都是枚举类型。{}中的内容是枚举类型的可能取值,也叫 枚举常量。这些可能取值都是有值的,默认从0开始,一次递增1,当然在定义的时候也可以赋初值。⭐联合也是一种特殊的自定义类型这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)。//联合类型的声明union Unchar c;int i;//联合变量的定义//计算联合变量的大小。原创 2023-09-27 22:43:06 · 152 阅读 · 1 评论 -
自定义类型:(位段)
⭐位段的声明和结构是类似的,有两个不同:1.位段的成员必须是int.unsigned.int或signed int。2.位段成员名后边有一个冒号和一个数字。比如:A就是一个位段类型。那位段A的大小是多少?答案就是2+5+10+30=47 byte约等于8个字节;原创 2023-09-27 22:26:15 · 70 阅读 · 1 评论 -
自定义类型:(结构体)
⭐有了结构体类型,那么如何定义变量呢,其实很简单。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。原创 2023-09-23 23:20:59 · 97 阅读 · 3 评论 -
我的编程之路
我目前还没有开学,我所了解到的,知道的都是自己在互联网上搜到的。相比较而言,我是软件工程的专业的,那我学编程也是算务正业了吧,先不说开学,我目前的状态就是每天大概用5个小时的时间来看视频,看书和敲代码学习。我知道我距离这条路还是很远很远,所幸得到是,我有2年的时间,但也仅仅有两年的时间,时间对我来说是至关重要的,我要紧紧的抓住它。我来说说我理想中的公司,就是工作上可能不断的学习更多先进的知识来武装自己,大家都互相团结互助,一起鼓励,来创造出来一些有意义的,对这个社会有贡献的东西来吧!我想进入的一家公司是?原创 2023-07-09 13:13:00 · 80 阅读 · 2 评论 -
c语言学习日记(2023-6.20)-循环
1.今天写的第一道题,a单利投资100美元,百分之10的利息。b复利投资100美元,百分之5的利息,计算多少年后b的本金加利息能超过a。printf("%d年后Deirdre%f超过了Daphne%f\n", year, Deirdre, Daphne);在写代码的时候,误以为while后面的条件式为真的时候跳出循环,其实相反为真值的时候是继续循环。原创 2023-06-20 10:54:23 · 169 阅读 · 1 评论