C语言
文章平均质量分 73
适合新手小白的C语言入门详解
采代码的小蘑菇
好好努力,该来的都在路上
展开
-
C语言——数据的存储
局部变量放在栈区,栈区先使用高地址再使用低地址,数组随着下标的增长,地址由低到高变化。数据类型详细介绍 整型在内存中的存储:原码、反码、补码 大小端字节序介绍及判断 浮点型在内存中的存储解析数据类型介绍:基本的内置类型:类型的基本归类:整型:char【unsight char、signed char】short【unsight short[int]、signed short[int]】int【unsight int、signed int】l原创 2022-02-18 15:20:13 · 734 阅读 · 7 评论 -
C语言——模拟实现字符串相关函数(strcpy、strlen)
????strcpy函数的模拟实现????三个方法:方法一:(不推荐)void my_strcpy(char* dest, char* src){ while (*src != '\0') { *dest = *src; dest++; src++; } *dest = *src;}方法二:(还行)void my_strcpy(char* dest, char* src){ while (*src != '\0') { *dest++ = *sr原创 2022-02-12 17:43:56 · 850 阅读 · 4 评论 -
C语言——指针初阶、结构体初阶
目录????指针????指针是什么????野指针????野指针的几种情况????如何规避野指针?????指针运算????指针的不同表示????结构体????结构体的定义????结构体的赋值????结构体成员的访问????点操作符.????->操作符????写一个函数打印结构体的内容????方法1:传值调用????方法2:传址调用(节省空间,推荐)????指针????指针是什么指针,是C语言中的一个重要概念及其特点,也是掌原创 2022-02-10 14:18:40 · 1198 阅读 · 0 评论 -
C语言——操作符详解(下)
下标引用操作符 [ ]int arr[5] = { 1,2,3,4,5 }; printf("%d\n", arr[2]);函数调用操作符()就算函数不传参也要带()接受1个或多个操作数:第一个操作数是函数名,剩余的操作数是传递给函数的参数。. 操作符和->操作符结构体变量名.成员名结构体指针->成员名操作符的优先级:优先级决定了计算顺序,优先级相同时,结合性决定顺序...原创 2022-02-08 13:12:41 · 298 阅读 · 0 评论 -
C语言——操作符详解(上)
这篇文章先来更新算数操作符、算数操作符、移位操作符、位操作符、赋值操作符、单目操作符、逻辑操作符、三目操作符、逗号表达式。算数操作符+ - * / %(加减乘除 取余)/ 除号虽然我们已经定义a为浮点型,但输出结果仍为0,要保证结果是小数,除数和被除数至少有一个是小数%取余注意:两端必须都是整数移位操作符<< 左移操作符把a的二进制位向左移动一位左边丢弃,右边补0右移操作符算数右移——右边丢弃,左边补原符号位;...原创 2022-02-06 18:39:42 · 483 阅读 · 2 评论 -
C语言——函数
1.概念数学中...f(x,y)=x+ycpp书中...一般会有输入参数并有返回值。有两种:库函数和自定义函数2.库函数在开发的过程中,有很多功能会被频繁大量的使用,为了支持程序可移植性和提高程序的效率,我们把这些功能统一封装到库函数里,方便程序员进行软件开发。库函数需要全部记住吗?不需要,但是我们要学会使用查询工具www.cplusplus.com(可以查C也可以查C++)MSDN官网(Microsoft Developer Network)支持在线浏览原创 2022-01-26 20:05:07 · 1017 阅读 · 2 评论 -
C语言——循环结构详解(while、for、do while循环)
目录while循环for循环do whlie循环while循环首先我们先来看看while循环的语法结构:while(表达式) 循环体;它的意思是,如果表达式为真,循环体就一直执行。来看一个简单的实例:使用while循环打印一下变量1-10是不是很简单呢?但是在以后的代码中,我们还会遇到像break、continue这样的语句。让我们一起来看看。break和continuebreak:在while循环中,break用于永久终止本次循环。.原创 2022-01-23 17:43:14 · 2653 阅读 · 1 评论 -
C语言——顺序结构和选择结构
C语言主要有三种结构:顺序结构、选择结构和循环结构。这篇文章先讲讲顺序结构和选择结构。顺序结构:顺序结构是C语言中最基本、最简单的结构,也称线性结构。顾名思义,顺序结构的语句是按书写顺序执行的,我们不再赘述。然而在生活中,我们会面临许多选择,而这是顺序结构解决不了的,所以选择结构应运而生。接下来就让我们一起了解选了解选择结构。选择结构:选择结构大致分为两种:if 选择结构和switch选择结构。我们一个一个看,先来了解if选择结构。if选择结构分为双分支和多分支。双分支就是两种选择,原创 2022-01-22 17:11:40 · 1667 阅读 · 2 评论 -
C语言——初识指针与结构体
今天我们来初步认识一下指针和结构体。指针提起指针,很多人对它又爱又恨,其实了解它的原理之后,就会觉得挺简单的嘛。C语言中一种重要的数据类型就是指针。指针是C语言的特色之一。使用指针变量可以有效地表示各种复杂的数据结构,如队列、栈、链表、树、图等。所以学好指针是很重要滴!要搞明白指针,就得先搞清楚内存。内存的使用与现实生活中空间的使用是有很多相似的地方的。现实生活中,通过地址可以找到一个地方,那么内存也是一样的。我们把内存划成一个个小格子,并为每一个编号,这就是内存的管理方式。知道了它的管理方原创 2022-01-22 13:18:06 · 909 阅读 · 1 评论 -
C语言——操作符(运算符)
什么是操作符?操作符也称运算符,是一种表示对数据进行某种运算处理的符号。C语言的运算符按完成的运算操作性质可以分为算术运算符、关系运算符、逻辑运算符、赋值运算符和其他运算符。按参与运算的运算数又可以分为单目运算符、双目运算符和三目运算符。接下来让我们详细了解这些操作符的种类。算数操作符:+ - * / %(均为双目运算符)关系运算符:< <= > >= == !=(均为双目运算符)赋值运算符:= += -= /=...原创 2022-01-22 00:07:06 · 1905 阅读 · 2 评论 -
C语言——字符串、标识符、转义字符、注释、关键字
C语言中使用到的词汇有标识符、关键字、运算符、分隔符、常量和注释符等。今天主要学习字符集、关键字、标识符和注释符。字符集C语言的字符集是ASCII字符集的一个子集,由字母,数字,标点符号和特殊字符(标点符号和转义字符)构成。字符串:’单引号引起来的为单个字符‘“双引号引起来的为一串字符”\0是字符串结束的标志,一般隐藏在字符串的结尾这是不加\0的程序及输出结果:这是加了\0后的程序及输出结果:由此可见,截止标志至关重要!!注意:在计算字符串长度时\0仅作为原创 2022-01-21 18:47:39 · 4525 阅读 · 1 评论 -
C语言——数据类型,计算机中的单位,输入及输出
常见的数据类型char 字符型 1short 短整型 2long 长整型 4long 长长整型 8int 整型 4float 单精度浮点型 4double 双精度浮点型 8sizeof () 计算类型或变量所占空间大小(单位:字节)计算机中的单位有哪些?bit 比特(最小)----存放一个二进制位byte 字节 1byte=8bitkb 1kb=1024bytemb 1mb=1024kbgb 1gb=...原创 2022-01-20 16:39:38 · 1054 阅读 · 1 评论