- 前言:有人可能觉得笔者写的东西很简单,没有写的必要!但是我想说的是,存在即合理!夯实基础才是yyds!知识分享yyds!不喜勿喷,谢谢各位!如有错误,欢迎斧正! 1.C语言是结构化的程序设计语言c语言中有3中结构:顺序结构,选择结构,循环结构空语句: ; //只有一个分号 2.C语言中非0表示真,0表示假判断:C语言中,1表示真,0表示假错: 非0表示真 3.else和if的匹配就近原... 前言:有人可能觉得笔者写的东西很简单,没有写的必要!但是我想说的是,存在即合理!夯实基础才是yyds!知识分享yyds!不喜勿喷,谢谢各位!如有错误,欢迎斧正! 1.C语言是结构化的程序设计语言c语言中有3中结构:顺序结构,选择结构,循环结构空语句: ; //只有一个分号 2.C语言中非0表示真,0表示假判断:C语言中,1表示真,0表示假错: 非0表示真 3.else和if的匹配就近原...
- 🚀如有错误,欢迎大佬们批评指正!谢谢 16.关键字 关于static1.static修饰局部变量//1.void test(){ int a = 1; a++; printf("%d ", a);}int main(){ int i = 0; while (i < 10) { test(); i++; } return 0;}//每次调用test函数,为a变量创建空间,出test函数... 🚀如有错误,欢迎大佬们批评指正!谢谢 16.关键字 关于static1.static修饰局部变量//1.void test(){ int a = 1; a++; printf("%d ", a);}int main(){ int i = 0; while (i < 10) { test(); i++; } return 0;}//每次调用test函数,为a变量创建空间,出test函数...
- 🚀如有错误,欢迎大佬们批评指正!谢谢 11.字符串字符串末尾默认放\0 ,对于数组而言,未初始化部分自动放\0%s打印时,遇到\0停止。arr的只有6个空间,放不下\0 越界访问遇到\0才停止所以要特别注意\0的问题,防止越界对于arr数组,是不包含\0的,strlen求字符串长度,遇到\0才停止,所以越界访问了!strlen是库函数,求字符串长度,\0是字符串的结束标志,不算进长度问... 🚀如有错误,欢迎大佬们批评指正!谢谢 11.字符串字符串末尾默认放\0 ,对于数组而言,未初始化部分自动放\0%s打印时,遇到\0停止。arr的只有6个空间,放不下\0 越界访问遇到\0才停止所以要特别注意\0的问题,防止越界对于arr数组,是不包含\0的,strlen求字符串长度,遇到\0才停止,所以越界访问了!strlen是库函数,求字符串长度,\0是字符串的结束标志,不算进长度问...
- ✈如有错误,欢迎大佬们批评指正!谢谢 初始C语言01 1.c语言标准规定的long long 长度sizeof(long long) >=sizeof(long) >= sizeof(int) 2.实型 就是浮点型 3.计算机中的单位bit:比特位byte: 字节 1byte = 8bitkb = 1024bytemb = 1024 kbgb = 1024mbtb = 1024 ... ✈如有错误,欢迎大佬们批评指正!谢谢 初始C语言01 1.c语言标准规定的long long 长度sizeof(long long) >=sizeof(long) >= sizeof(int) 2.实型 就是浮点型 3.计算机中的单位bit:比特位byte: 字节 1byte = 8bitkb = 1024bytemb = 1024 kbgb = 1024mbtb = 1024 ...
- 续上文:Istrlen和sizeof概念上的区别:[C语言-strlen与sizeof区别 - 掘金 (juejin.cn)] 题目3:字符数组char arr[] = “abcdef” strlen()相关题目char arr[] = "abcdef";//此时数组arr中存放了\0 strlen求长度,遇到\0即停止计数 printf("%d\n", strlen(arr));//从a... 续上文:Istrlen和sizeof概念上的区别:[C语言-strlen与sizeof区别 - 掘金 (juejin.cn)] 题目3:字符数组char arr[] = “abcdef” strlen()相关题目char arr[] = "abcdef";//此时数组arr中存放了\0 strlen求长度,遇到\0即停止计数 printf("%d\n", strlen(arr));//从a...
- ------------------------------------- 一.sizeof详解 1.sizeof()作用:计算变量/类型所占内存大小,单位是字节int b =sizeof(a); //a为int类型,大小为4个字节int c = sizeof(int); //4 2.sizeof是操作符,不是函数!!!🧧sizeof 变量 或者 sizeof(变量)都可以🎃s... ------------------------------------- 一.sizeof详解 1.sizeof()作用:计算变量/类型所占内存大小,单位是字节int b =sizeof(a); //a为int类型,大小为4个字节int c = sizeof(int); //4 2.sizeof是操作符,不是函数!!!🧧sizeof 变量 或者 sizeof(变量)都可以🎃s...
- 结构体 结构体的声明结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。struct tag{ member-list;}variable-list;例如typedef struct Stu{char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号}Stu;//分号不能丢 结构成员的类型结构的成... 结构体 结构体的声明结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。struct tag{ member-list;}variable-list;例如typedef struct Stu{char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号}Stu;//分号不能丢 结构成员的类型结构的成...
- 数据类型介绍char //字符数据类型short //短整型int //整形long //长整型longlong //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?->没有 类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2.如何看待内存空间的... 数据类型介绍char //字符数据类型short //短整型int //整形long //长整型longlong //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?->没有 类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2.如何看待内存空间的...
- 数据类型介绍char //字符数据类型short //短整型int //整形long //长整型longlong //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?->没有 类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2.如何看待内存空间的... 数据类型介绍char //字符数据类型short //短整型int //整形long //长整型longlong //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?->没有 类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2.如何看待内存空间的...
- 整型提升是什么当char和short等小于两个字节的类型变量运算时,会先提升为整形再进行运算 整形提升规则对于无符号数:补0对于有符号数:补符号位 题目1:int main(){ char a = -1; signed char b = -1; unsigned char c = -1; printf("a = %d,b = %d,c = %d",a,b,c); ... 整型提升是什么当char和short等小于两个字节的类型变量运算时,会先提升为整形再进行运算 整形提升规则对于无符号数:补0对于有符号数:补符号位 题目1:int main(){ char a = -1; signed char b = -1; unsigned char c = -1; printf("a = %d,b = %d,c = %d",a,b,c); ...
- 🚀题目要求:字符串:I love you逆序后结果: you love me 🥇逆置法假设逆置: Man Max->整体逆置: xaM naM->分别逆置 对xaM逆置:Max 对naM逆置:Man->最终结果为: Max Man🚖思路:先整体逆置定义两个指针,一个start,一个end,end负责移动。遇到字符串的空格就停下来,逆置[... 🚀题目要求:字符串:I love you逆序后结果: you love me 🥇逆置法假设逆置: Man Max->整体逆置: xaM naM->分别逆置 对xaM逆置:Max 对naM逆置:Man->最终结果为: Max Man🚖思路:先整体逆置定义两个指针,一个start,一个end,end负责移动。遇到字符串的空格就停下来,逆置[...
- 每天坚持"划水"!One day one question 题目要求:如:字符串内容为:abcd 逆序后结果:dcba 注意事项:不能逆序指针指向的常量字符串!因为常量字符串存放在静态区,其内容不能修改。要使用字符数组//例如char* p = "abcd";//不能逆序p指向的内容思路:1.定义两个指针,一个指向字符串的左边,一个指向字符串的右边。二者指向的字符进行... 每天坚持"划水"!One day one question 题目要求:如:字符串内容为:abcd 逆序后结果:dcba 注意事项:不能逆序指针指向的常量字符串!因为常量字符串存放在静态区,其内容不能修改。要使用字符数组//例如char* p = "abcd";//不能逆序p指向的内容思路:1.定义两个指针,一个指向字符串的左边,一个指向字符串的右边。二者指向的字符进行...
- 目录博主介绍💂 个人主页:苏州程序大白💂 个人社区:CSDN全国各地程序猿🤟作者介绍:中国DBA联盟(ACDU)成员,CSDN全国各地程序猿(媛)聚集地管理员。目前从事工业自动化软件开发工作。擅长C#、Java、机器视觉、底层算法等语言。2019年成立柒月软件工作室,2021年注册苏州凯捷智能科技有限公司💬如果文章对你有帮助,欢迎关注、点赞、收藏(一键三连)和C#、Halcon、py... 目录博主介绍💂 个人主页:苏州程序大白💂 个人社区:CSDN全国各地程序猿🤟作者介绍:中国DBA联盟(ACDU)成员,CSDN全国各地程序猿(媛)聚集地管理员。目前从事工业自动化软件开发工作。擅长C#、Java、机器视觉、底层算法等语言。2019年成立柒月软件工作室,2021年注册苏州凯捷智能科技有限公司💬如果文章对你有帮助,欢迎关注、点赞、收藏(一键三连)和C#、Halcon、py...
- 1672. 最富有客户的资产总量:给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。 样例 1输入: accounts = [[1,2,3],[3,2... 1672. 最富有客户的资产总量:给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。 样例 1输入: accounts = [[1,2,3],[3,2...
- 771. 宝石与石头:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 样例 1输入: J = "aA", S = "aAAbbbb" 输出: 3 样例 2输入: J = "z... 771. 宝石与石头:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 样例 1输入: J = "aA", S = "aAAbbbb" 输出: 3 样例 2输入: J = "z...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签