E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言学习
C语言学习
系列-->字符函数和字符串函数
文章目录一、字符函数1、字符分类函数2、字符转换函数二、字符串函数1、strlen概述模拟实现2、strcpy概述模拟实现3、strcat概述模拟实现3、strcmp概述模拟实现4、有限制的字符串函数strncpystrncatstrncmp4、strstr概述模拟实现一、字符函数1、字符分类函数包含头文件:#include函数如果它的参数复合下列条件就返回真(一个非零数字)iscntrl任何控制
南桥几晴秋
·
2023-09-11 23:06
c语言
学习
开发语言
c语言学习
--指针 与 其他类型(数组、字符串)
目录指针简介间接运算符*(解引用运算符)地址运算符&声明指针函数:指针形参数组简介声明和初始化元素个数与数组边界多维数组指针、数组、函数指针表示法和数组表示法数组形参const和指针常量指针指针常量constint*consta指针和多维数组二维数组和两重解引用数组的指针指针数组二维指针形参指针的兼容性字符串与指针字符串字面量(常量)字符串数组指针形式和数组形式区别本文重在讨论指针,对数组和函数只
GuanFuXinCSDN
·
2023-09-10 08:09
c语言
c语言
指针
数组
字符串
C语言学习
-typedef关键字
文章目录1.typedef与#define的区别:2.typedef的四种用法3.typedef中的陷阱1.typedef与#define的区别:(1)typedef创建的符号名只限于类型,不限于值(2)typedef由编译器解释,不是预处理器2.typedef的四种用法1)typedef基本数据类型取“别名”也就是说,C语言中的所有数据类型都可以用typedef关键词来重新定义类型名typede
此起彼伏Cccc
·
2023-09-10 03:40
C语言学习
c语言
学习
数据结构
C语言学习
笔记——常见问题
VS执行结果一闪而过生成的*.exe文件打开时会一闪而过,从而观察不到其运行的结果————这是因为main()函数结束时,DOS窗口会自动关闭1、通过改变设置来解决按以下顺序打开配通过改变设置来置窗口:项目->属性->配置属性->链接器->系统->子系统——在子系统右侧点击下箭头,选择“控制台(/SUBSYSTEM:CONSOLE)”链接选项,应用并确定就可以了2、通过增加程序中的代码来解决在re
Nosery
·
2023-09-09 22:35
c语言
学习
笔记
c语言学习
总结
逗号表达式与自增自减自增自减b=a++等价于b=a;a=a+1;b=++a等价于a=a+1;b=a;逗号表达式一般形式:e1,e2,e3,.....,en逗号是一个多目运算符,且优先级最低,而且是左结合,又称为顺序求值运算符,依次运算e1,e2.....,en整个逗号表达式的值为最后一个en的值逗号表达式与函数中参数的区别:printf("d%,d%,d%",a,b,c);//三个值从右往左运算p
月球的企鹅
·
2023-09-09 16:39
个人
C语言学习
记录-TWO
1.常量分类:字面常量const修饰的常变量#define定义的标识符常量枚举常量2.字面常量:直接写出的常量3.const修饰的常变量(为变量但具有常属性):const=常属性,在int等前加上const即可使其后变量变为“常量”,如:intmain(){constintnum=1;return0;}虽然此时num已经成为”常量“,但不可在只可使用常量的地方使用num,如:intmain(){c
Pokipata
·
2023-09-09 05:46
C语言学习记录
c语言
学习
C语言学习
:6、C语言程序的循环结构
生活中,有很多循环的东西,比如钟表就是在1到12循环,太阳东升西落也是循环,春夏秋冬也是循环,人生可能也是一个循环。whileC语言中的循环可以这么描述:当某个条件成立,就一直做某件事或某些事。//纯语言描述当考试不及格;就去复习;再来考试;还是不及格;就去复习;再来考试;...//语言+符号描述当(考试不及格){就去复习;接着考试;}//半C语言化while(考试不及格){就去复习;接着考试;}
资深流水灯工程师
·
2023-09-08 11:04
C语言学习笔记
学习
c语言
C语言学习
:7、break与continue的用法
前面讲到的循环体,貌似能解决生活中的很多问题,毕竟生活中很多事情是在重复的。但有时候也会有些小插曲,比如你在日复一日的上班,但某一天又特殊的事情你失业了,不就没班上了吗,那就得跳出那个上班的循环了,C语言也有这样的跳出机制。break在前面学习switch语句的时候,接触过break,就是跳出switch,在循环结构中,break也有相同的作用,跳出循环,管你循环条件是真是假。程序示例1:累加到1
资深流水灯工程师
·
2023-09-08 11:04
C语言学习笔记
学习
c语言
C语言学习
:8、signed与unsigned
C语言中,如果需要用的整数大于int类型的最大值了怎么办?我们知道int能表示的最大数是2147483647,最小的数是-2147483648,为什么?因为字32位系统中,寄存器是32位的,寄存器中最高位表示符号位,0表示整数,1表示负数;所以32位系统中int的最大值可以表示为01111111111111111111111111111111,这个二进制的数就是2147483647程序示例1:#i
资深流水灯工程师
·
2023-09-08 11:04
C语言学习笔记
c语言
学习
算法
C语言学习
:3、数据输入
从键盘输入数据前面讲到的printf可以打印数据,相当于输出数据到显示器上,那肯定也有输入工具,那就是scanf_s,它也是存在工具包stdio.h中。程序示例1:#includeintmain(){inti=0;intj=0;inta=0;printf("请输入i的值\n");scanf_s("%d",&i);//从键盘中输入数据,数据类型是%d整型,数据存到变量i中,i前面要加个&取地址符号p
资深流水灯工程师
·
2023-09-08 11:32
C语言学习笔记
c语言
学习
开发语言
day2
c语言学习
c++之qt图形化界面
完善登录界面点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容账号密码不匹配,是否重新登录”,给定两个按钮k和cance,点击ok后,会清除密码框中的内容,继续进行登录,如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”给出一个按钮,点击k后,关闭整个登录界面,跳转到其他界面点击取消按钮
Just_We483
·
2023-09-08 04:02
学习
c++
开发语言
C语言学习
笔记--C判断类型
C判断判断结构要求程序员制定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C语言把任何非零和非空的值假定为true,把零或null假定为false。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C语言提供了一下类型的判断语句。语句描述if语句一个if语句由一个布尔表达式后跟一个或多个语句组成。if…else语句一个if语句后可跟一个
YunFei_Chen
·
2023-09-07 19:11
个人笔记
学习笔记
C语言
C语言
学习笔记
C判断
函数栈帧(详解)
一、前言:环境:X86+Vs2013我们
C语言学习
过程中是否遇到过如下问题或者疑惑:1、局部变量是如何创建的?2、为什么局部变量的值是随机值?3、函数是怎么传参的?传参的顺序是怎样的?
#欲速则不达#
·
2023-09-07 07:03
c语言
保姆级 C++ 学习路线
以前就写过C语言的学习路线:可能是北半球最好的零基础
C语言学习
路线,这次把C++的学习路线也安排上,专门花了一个多月写了这篇学习路线,全文超过8000字,文章润色了好久,配套的资料全部找齐了。
Linuxer_Martin
·
2023-09-06 23:51
C语言
c++
学习
开发语言
【数据结构初阶】一. 复杂度讲解
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-09-05 18:14
CCC全是C
数据结构
c语言
c语言学习
(文件)
一、使用文件:使用文件的话我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。不至于程序退出后,下一次再进去就不存在了。我们一般数据持久化的方法有,把数据存放在磁盘文件、存放到数据库等方式。什么是文件:磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj
忘记578
·
2023-09-05 11:35
学习
C语言学习
5(操作符和数据存储)
1、关于/和%:在取商时若要让结果为小数,则/运算符的两操作数至少有一个为小数即可,但取模运算时。然而%运算符的两操作数必须为整数,返回的是整除后的余数。2、移位操作符:左移操作符和右移操作符(注意移位操作符的操作数只能是整数)移位规则:(注意移动的是二进制位)左移操作符(>):右边丢弃、左边补原符号位(x>>n,右移n位,运算结果:x/2^n)逻辑右移:右边丢弃、左边补0intmain(){in
忘记578
·
2023-09-05 11:05
学习
c语言
C语言学习
中的小收获(指针)
目录1、初识指针:关于指针:关于字符指针:char*关于const:1.常量指针形如:constint*p2.指针常量形如:int*constp3、常量指针常量形如:constchar*coonstp关于内存分配:2、指针类型有关野指针:3、指针运算1、指针-指针得到中间的元素个数关于字符串的拷贝:关于assert()2、指针+-整数:就是指向+-整数运算后的地址,一般也可用来遍历数组元素或对其赋
忘记578
·
2023-09-05 11:05
c语言
学习
C语言学习
笔记——C语言结构
C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点一、头文件头文件是一种特殊的文件,记录了很多可以直接引用头文件然后使用的函数,也可通过#define声明函数、变量、宏等的定义头文件通常包含在源代码中,可以被多个源文件包含使用。头文件以.h扩展名结尾,例如stdio.h、stdlib.h等stdio.h:声明了输入输出函数,例如printf和scanfstdlib.h:声明了一些通用的函
Nosery
·
2023-09-03 23:26
C语言
c语言
学习
笔记
Python、C、Java三大语言学习路线和资源整理
目录
C语言学习
路线学习书籍学习视频资源推荐Java语言学习路线学习书籍学习视频资源推荐Python语言学习路线学习书籍学习视频资源推荐
C语言学习
路线基础阶段基础阶段入门篇,大家通过学习,应该熟练掌握C语言编程的基础语法知识
五包辣条
·
2023-09-03 16:28
数组&字符串&结构体&共用体&枚举
程序中内存从哪里来二、C语言的字符串类型三、字符串和字符数组的细节四、C语言之结构体四、offsetof宏与container_of宏五、共用体六、大小端模式七、枚举前言数组、字符串、结构体、共用体以及枚举是我们
C语言学习
中比较重要的几部分
小嵌同学
·
2023-09-03 10:02
C语言高级专题系列
arm
单片机
stm32
物联网
mcu
C语言学习
之统计英文字符串中26个字母大小写出现的次数
实例要求:编写C语言代码,统计出英文字符串中26个字母大写和小写出现的次数;输入输出如下所示:输入:"aabbAAABBCCCCZZ"输出:a-------2A-------3b-------2B-------2c-------0C-------4...Z-------2实例分析:1.对字符串用while循环或者for循环进行遍历,找到26个英文字母大小写;2.将所有英文字母大写或者小写都转换成A
少年维克多
·
2023-09-03 06:19
C语言学习系列
c语言
学习
开发语言
c语言学习
笔记一:概述
目录前言1.C语言的起源及发展2.第一个C语言程序3.C语言编程的两个原则4.程序结构5.练习个人主页:c/c++_牵水的博客-CSDN博客十年嵌入式开发经验欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!前言C语言是什么?C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行
嵌入式大师之路
·
2023-09-01 17:26
c/c++
c语言
学习
c语言学习
笔记二:变量
目录前言1.基本数据类型2.变量定义3.变量赋值4.数据溢出5.变量的生存周期及作用域6.练习个人主页:c/c++_牵水的博客-CSDN博客十年嵌入式开发经验欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!前言本章节主要介绍C语言变量在C语言中,变量用于存储数据值。变量名是在程序中用于标识变量的名称,变量名可以由字母、数字和下划线组成,但不能以数字开头,变量定义时分配相应的内存空
嵌入式大师之路
·
2023-09-01 17:26
c/c++
c语言
arm开发
C语言学习
第一天----如何新建一个工程
C语言学习
第一天----如何新建一个工程1、双击下载好的vs2010,点击新建项目;2、选择VisualC++、空项目,填写项目名称,点击确定;3、右击源文件,如图所示,选择相应的选项,此时名称需要以.
Belle710
·
2023-09-01 12:10
C-code
C语言学习
笔记(二):void指针和malloc函数
在讲void指针之前,我们先回忆一下指针:int*p;char*q;这里定义了两个指针变量p和q,其中,p指向返回值类型为int的变量,q指向返回值为char的变量。而void是一种无类型指针,它表示不知道指向什么类型的指针,所以void指针可以指向任意类型的数据。做运算时,void相当于char(只针对部分编译器而言),但是和char*并不相通。*如下,当普通指针进行强制类型转换时可能会出现错误
南小满
·
2023-09-01 00:53
c语言
2019-03-15
C语言学习
28-输入一行字符,分别统计其中的英文字母,空格,数字和其他字符的个数
1.输入一行字符,分别统计其中的英文字母,空格,数字和其他字符的个数。设计思路:1.各个判断标准。英文字母:if(c>='A'&&c='a'&&c='0'&&cintmain(){charc;intletters=0,space=0,digit=0,other=0;printf("请输入一行字符:");while((c=getchar())!='\n'){if(c>='A'&&c='a'&&c='
LingSmart
·
2023-08-31 07:51
C语言学习
之编写宿舍人员信息管理系统
添加人员信息:voidinsert_people(dorm_t*my_dorm){if(N==my_dorm->count){printf("6人宿舍已满员,添加失败\n");return;}scanf("%d%s%s%d",&(my_dorm->p[my_dorm->count].num),my_dorm->p[my_dorm->count].name,my_dorm->p[my_dorm->c
少年维克多
·
2023-08-31 03:06
C语言学习系列
c语言
学习
算法
C语言学习
之main函数两个参数的应用
main函数的两个参数:intmain(intargc,charconst*argv[]){/*code*/return0;}参数argc:表示在执行程序时,在终端所输入参数的个数,包括可执行文件的名称;参数argv:1.本质上是一个字符型指针数组;2.用于获取指针数组中每个成员所指向的字符串;3.存储时,参数argv指向所传递的字符串的首地址;伪代码表示:char*argv[]={"./可执行文
少年维克多
·
2023-08-31 03:06
C语言学习系列
c语言
学习
数据库
linux
开发语言
运维
C语言实现堆
前言进入堆的学习,代表了整个
C语言学习
阶段进入了一块新的高度,它不在局限于对于数据的不同存储方式,更是提高了我们对于程序的思想,利用空间想象能力,实现对数据的整理,并且打破了常规处理方式,节约了系统处理时间
波奇~
·
2023-08-28 14:03
算法
数据结构
c语言
从
C语言学习
谈编程之路
不知不觉,接触计算机编程已经5年了。从刚上大学接触C语言一路走来,感触颇多。刚开始学C语言,从懵懵懂懂、跌跌撞撞到趋于熟悉、逐渐掌握,这中间有太多坎坷。再到学习C++、Java,走向Android开发,不得不说,正是由于C的基础,才能越走越深。编程,本以为不会接触的字眼,却早已成为生命中的烙印。那么,应该如何入门编程、学习编程呢?从我的经历来看,C是基础,有了C的基础,一切都会变得容易。C语言,仍
子天666
·
2023-08-28 06:44
链表(一)
在开始内容前,我们先来聊聊链表是什么,以及它的优点(我们到底为什么要创建出链表这一种数据结构呢)在刚开始的
c语言学习
中,我们可以知道储存数据时我们一般用到的都是数组,但当我们要储存复杂的且不知道确切数量的数据
沐风ya
·
2023-08-27 22:27
数据结构与算法
链表
数据结构
C语言学习
之存储类型全解析
C语言中定义变量的格式:存储类型数据类型变量名;C语言的存储类型:常见的有const、static、extern、auto、register、volatile;关于const关键字,详见本人原创博客,这里不再赘述,链接:https://blog.csdn.net/qq_41878292/article/details/132284761?spm=1001.2014.3001.5502静态存储区的存
李十五哥
·
2023-08-27 02:55
C语言学习系列
c语言
学习
算法
前端
开发语言
C语言学习
之初识结构体
常见的构造类型:数组、结构体、共用体;结构体的作用:可以使用结构体管理不同数据类型的数据;伪代码表示:struct类型名{数据类型1成员1;数据类型2成员2;数据类型3成员3;...数据类型n成员n;};结构体的特点:所有的成员都是变量;成员之间用分号隔开;成员在内存空间的存储是连续的;结构体变量之间是可以直接相互赋值的;定义结构体变量和结构体数组的格式:struct结构体类型名结构体变量名;st
李十五哥
·
2023-08-27 02:25
C语言学习系列
c语言
学习
开发语言
linux
运维
C语言学习
之玩转结构体
定义结构体变量并初始化:示例代码:#include#include#includeintmain(intargc,charconst*argv[]){//定义类型的同时,定义变量structK_DATA{inta;charb[10];shortc;}t1;t1.a=666;strcpy(t1.b,"FEFE");t1.c=101;printf("t1.a=%d,t1.b=%s,t1.c=%d\n"
李十五哥
·
2023-08-27 02:54
c语言
学习
开发语言
嵌入式linux-
C语言学习
-链表2
实现:链表头插法,尾插法,删除注意:结构体中,辅助指针p的作用,head指针必须一直指向链表第一个节点。尾插法的链表:不输入0,一直循环,head2一直加节点在while循环中,知道输入0,直接结束循环。代码;#include#includestructnode{intdata;structnode*next;};voidprintnode(structnode*head){while(head!
清源子呀
·
2023-08-26 22:21
嵌入式Linux学习
linux
c语言
学习
嵌入式
c语言学习
--二维数组的地址写法
总结:取地址表达方式:取值表达式:&arr[i][j]*&(arr[i][j])=arr[i][j]arr[i]+j//数组名字表示地址*(arr[i]+j)*取地址里面的内容的作用*(arr+i)+j*(*(arr+i)+j)地址:arr[i]=*(arr+i)记住!!&arr[i]=arr+i//&与*抵消此图嵌入工程师会考代码:#include//二维数组的地址写法intmain(){int
清源子呀
·
2023-08-26 22:51
嵌入式c语言学习
c语言
学习
算法
嵌入式
c语言学习
--初识字符串
注意puts和printf输出字符串指针时不用加*类比输出数字数组时,直接打印计算字符串长度sizeof代码:#include//字符串数组用法,指针用法intmain(){charadata[]={'h','e','l','l','o','\0'};//要写上字符串终止符‘\0'结束标志charbdata[]="world";//可修改某个字符char*pdata="helloworld";//
清源子呀
·
2023-08-26 22:51
嵌入式c语言学习
c语言
学习
开发语言
嵌入式
c语言学习
--malloc等用法
代码注释包含malloc,free,realloc,memset,strcpy原型用法三种指针指向字符串方法:1.p="abandon";//将字符串"abandon"存储到指针变量p所指向的内存空间puts(p);//2.charp[]="hello";printf("%s",p);//输出"hello"//3.strcpy(p,"world");//将字符串"world"复制到p所指向的内存空
清源子呀
·
2023-08-26 22:51
嵌入式c语言学习
c语言
学习
开发语言
C语言学习
打卡第8天
一,函数第二部分的练习:1.有3*4的矩阵,初始化他并输出,还求出最大值输出。#includevoidarrscaninit(intarr[][4]){intj;inti;for(j=0;jintmax1=0;intmin1=0;intcountarr(intarr[],intlen){inti;intsum1=0;intaver1;min1=arr[0];for(i=0;iarr[i])min1
营梦者
·
2023-08-26 14:32
c语言
C语言学习
之共用体(union)的运用
C语言中的共用体:伪代码表示:union类型名{数据类型1成员1;数据类型2成员2;数据类型3成员3;...数据类型n成员n;};共用体的特点:1.所有的成员是共享同一块内存空间的2.所有成员的首地址是一样的;3.大小取决于共用体中最大的成员;补充知识:共用体清0:使用memset函数,头文件是string.h;memset函数格式:void*memset(void*s,intc,size_tn)
李十五哥
·
2023-08-26 04:36
C语言学习系列
c语言
学习
开发语言
C语言学习
笔记(完整版)
文章目录算法算法的基本概念算法的特征算法的优劣描述算法三种基本结构流程图N-S流程图伪代码常量和变量了解数据类型常量整形常量实型常量字符型常量转义字符符号常量变量整形变量实型变量字符型变量表达式与运算符赋值运算符和赋值表达式变量赋初值强制类型转换算术运算符和表达式算术运算符算术表达式优先级和结合性自增、自减运算符关系运算符和表达式关系运算符关系表达式优先级和结合性逻辑运算符位逻辑运算符输入输出函数
赚到大钱的再往
·
2023-08-25 10:45
c语言
学习
笔记
初识C语言-函数
写在最前比特
C语言学习
笔记,B站搜索比特鹏哥C语言讲的十分好的老师!本笔记主要来自鹏哥的讲义和图片!本笔记主要用于初学者教学为目的,不用于商业用途,如有侵权,请告诉我删除!1.函数是什么?
suixin_2002
·
2023-08-25 05:49
C语言笔记
c语言
C语言学习
系列-->看淡指针(2)
文章目录前言一、数组名的理解二、使用指针访问数组三、一维数组传参本质四、二级指针五、指针数组六、指针数组模拟二维数组前言不把指针学的扎实,可不敢说自己C语言基础学的好一、数组名的理解#includeintmain(){intarr[10]={1,2,3,4,5,6,7,8,9,10};printf("&arr[0]=%p\n",&arr[0]);printf("arr=%p\n",arr);ret
南桥几晴秋
·
2023-08-24 11:00
C语言学习系列
c语言
学习
算法
C语言学习
系列-->【关于qsort函数的详解以及它的模拟实现】
文章目录一、概述二、qsort函数参数介绍三、qsort实现排序3.1qsort实现整型数组排序3.2qsort实现结构体数组排序四、模拟实现qsort函数一、概述对数组的元素进行排序对数组中由指向的元素进行排序,每个元素字节长,使用该函数确定顺序。此函数使用的排序算法通过调用指定的函数来比较元素对,并将指向它们的指针作为参数。官方解释:声明:voidqsort(void*base,size_tn
南桥几晴秋
·
2023-08-24 11:29
c语言
学习
开发语言
C语言 思维导图 总结
1
C语言学习
链接@1该链接旨在对C语言(从0到1进行入门级学习):C语言程序设计参考链接@2C语言好书资源总结(从1到N的学习,不断精进C语言):《C语言程序设计》谭浩强《C和指针》《C陷阱与缺陷》《C
图王大胜
·
2023-08-24 09:53
Linux
系统
2019-03-17
C语言学习
32-对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求逆序输出
1.对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求逆序输出设计思路:1.首先定义一个长度为10的数组,且是整型2.用循环进行输出代码:#includeintmain(){inti,a[10];for(i=0;i=0;i--)//逆序输出printf("%d",a[i]);printf("\n");return0;}结果展示:
LingSmart
·
2023-08-24 09:32
C语言学习
系列-->看淡指针(3)
文章目录一、字符指针变量二、数组指针变量2.1概述2.2数组指针初始化三、二维数组传参本质四、函数指针五、typedef关键字六、函数指针数组一、字符指针变量在指针的类型中我们知道有⼀种指针类型为字符指针char*一般使用:#includeintmain(){charch='w';char*pc=&ch;return0;}进阶使用#includeintmain(){constchar*pstr="
南桥几晴秋
·
2023-08-23 13:28
C语言学习系列
c语言
学习
开发语言
C语言学习
笔记 const修饰指针变量
在很多函数的参数中,常用const修饰指针变量,比如void*memcpy(void*dest,constvoid*src,size_tcount)这里const用来固定传入的指针变量src,因为memcpy函数中不需要改变src指针变量指向的对象,但是需要改变src指向的地址。对此没有必要总结一下const对于指针变量修饰的不同情况,区别在于const和*的位置关系。举个例子intmain(){
underratedtang
·
2023-08-23 01:57
C语言学习笔记
c语言
C语言学习
笔记->const和define区别
1#define是预编译指令,而const是普通变量的定义。define定义的宏是在预处理阶段展开的,而const定义的只读变量在编译运行中使用。2.const定义的是变量,而define定义的是常量。define定义的宏在编译后就不存在了,它不占用内存,因为它不是变量系统只会给变量分配内存。但const定义的常变量本质上仍然是一个变量,具有变量的基本属性,有类型,占用存储单元。可以说,常变量是有
香菜是个好东西
·
2023-08-23 01:55
C语言
学习
c语言
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他