- 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章! 各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 4.写一个函数判断是不是闰年闰年:能被4整除&&不能被100整除 ||能被400整除摘自百度百科闰年是历法中的名词,分为普通闰年和世纪闰年。闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期... 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章! 各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 4.写一个函数判断是不是闰年闰年:能被4整除&&不能被100整除 ||能被400整除摘自百度百科闰年是历法中的名词,分为普通闰年和世纪闰年。闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期...
- 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章!各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 10.求最大公约数 Common divisor 方法1:暴力求解最大公约数:可能是二者中的最小值,所以用两数中的最小值不断减1 试除//法一int main(){ int m = 0; int n = 0; int ... 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章!各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 10.求最大公约数 Common divisor 方法1:暴力求解最大公约数:可能是二者中的最小值,所以用两数中的最小值不断减1 试除//法一int main(){ int m = 0; int n = 0; int ...
- 5.for循环for( 初始化;判断 ;调整 ){}初始化,判断,调整三个部分:1.可以省略2.判断部分只要省略了,就意味着判断恒为“真”3.尽量不要省略int i = 0;int j = 0;for(;i < 10; i++){ for(; j < 10; j++) { printf("hehe\n"); }}//只打印10个hehe //原因:第一次进... 5.for循环for( 初始化;判断 ;调整 ){}初始化,判断,调整三个部分:1.可以省略2.判断部分只要省略了,就意味着判断恒为“真”3.尽量不要省略int i = 0;int j = 0;for(;i < 10; i++){ for(; j < 10; j++) { printf("hehe\n"); }}//只打印10个hehe //原因:第一次进...
- 前言:有人可能觉得笔者写的东西很简单,没有写的必要!但是我想说的是,存在即合理!夯实基础才是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.定义两个指针,一个指向字符串的左边,一个指向字符串的右边。二者指向的字符进行...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签