![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 56
Allo202
每天一点点
展开
-
C语言—位运算
移位的时候不能有负数!!!原创 2024-04-07 09:30:00 · 111 阅读 · 0 评论 -
C语言—结构及其他结构
声明已有数据类型的新名字,如//length成为int类型的别名//string是10个字符类型的数组的类型int month;int day;int year;}date;//将此类型的结构命名为date,以后直接使用date定义变量,就少打一些符号,改善了程序的可读性。原创 2024-04-06 15:15:00 · 373 阅读 · 1 评论 -
C语言—指针
’在此处表示取出该指针指向的地址上的值。**‘&’**在此处表示取出该变量a的地址。输出地址时用**‘%p’**int a, b;//定义变量a,bint *p;//定义指针pp = &a;//让p指向a的地址//*p相当于a,而p为a的地址//2,3行可以合并成这样,此处的*代表p是个指针,而7行的*是符号的意思,二者不一样*p = b;//在没有初始化之前,不可以进行这样的操作!!!//定义指针时有多种形式,但建议用上面这种形式,因为在一行内定义多个指针时,必修如此。原创 2024-04-05 16:13:06 · 261 阅读 · 1 评论 -
C语言—字符串
字符数组:一个数组元素为字符。字符串:它仍然是一个字符数组,所以字符串就是数组,可用数组运算;但是因为有**‘\0’**,它变成了可以运用字符串运算的字符串。字符串数组:char a [可不填] [必填(10)] / char *a[必填(10)]原创 2024-04-05 14:56:04 · 486 阅读 · 1 评论 -
C语言—宏定义
函数上面定义的宏,下面出现宏时,在计算机预处理时会将其全部替换为宏后面的东西,宏可以带参数,宏后的值无论多复杂,最外面都要。可以定义有值的宏,也可以定义没有值的宏。如果一个宏内有其他宏的名字也会被替换。如果宏后面的东西超过一行,在最后一行。宏后面也可以注释,不会被当作值。的行尾要加**’ \ '**。原创 2024-03-28 22:26:01 · 144 阅读 · 0 评论 -
C语言—文件与大程序
从一开始代码都在main中用函数去实现各个功能一个文件太长不好读把函数拿出来放到多个.c文件里,拿出来后如何让他们一起使用执行程序?原创 2024-03-27 21:24:59 · 184 阅读 · 0 评论 -
C语言—变量、数据类型、生命周期
生命周期为整个程序,比所有函数周期大,在程序任何地方继续操作都会改变它,当你没有给他初始化,计算机会默认初始为0,只能用程序执行前的值初始化。int i = 12;//全局变量int j = i;//这样子是不行的,行不通的,它不是程序执行前的值int main()………………注:若在更小范围内定义相同的变量,系统会隐藏掉更大范围的变量,只认更小范围的变量。不要使用它来在函数间传递参数和结果。原创 2024-03-26 17:30:49 · 802 阅读 · 0 评论 -
C语言—分支结构
【代码】c语言学习笔记——分支机结构。原创 2024-03-17 19:19:10 · 105 阅读 · 1 评论 -
C语言—循环结构
当遇到0值的问题时,可用do-while语句,先执行一次便可避免0值问题。原创 2024-03-20 21:19:52 · 170 阅读 · 0 评论