- 2021年12月8日; 再次探索函数!函数的的使用方法可以先定义!:例如:张三(蛋炒饭,20)我,张三 带饭(蛋炒饭,20)数组char ch[5]=={a,b,c} //不完全初始化,剩下的默认为0!2021.12.9日 关键字:static修饰函数,使得函数只能在自己所在的源文件里面使用,本质上,static是将函数的 外部连接属性变成了内部连接属性初涉指针:4.294.196.296B... 2021年12月8日; 再次探索函数!函数的的使用方法可以先定义!:例如:张三(蛋炒饭,20)我,张三 带饭(蛋炒饭,20)数组char ch[5]=={a,b,c} //不完全初始化,剩下的默认为0!2021.12.9日 关键字:static修饰函数,使得函数只能在自己所在的源文件里面使用,本质上,static是将函数的 外部连接属性变成了内部连接属性初涉指针:4.294.196.296B...
- 函数的递归!!函数自己调用自己就叫递归!通俗来说:把一个大型复杂的问题层层转化为一个与原问题相似的的规模小的问题求解:随便提一嘴!!!,递归只是把大事化小而已!,与循环有差别补充:则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10递归存在的两个条件:存在限制条件,但满足这个限制条件的时候,递归便不再继续。每次递归调用之后越来越... 函数的递归!!函数自己调用自己就叫递归!通俗来说:把一个大型复杂的问题层层转化为一个与原问题相似的的规模小的问题求解:随便提一嘴!!!,递归只是把大事化小而已!,与循环有差别补充:则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10递归存在的两个条件:存在限制条件,但满足这个限制条件的时候,递归便不再继续。每次递归调用之后越来越...
- 先定义整型函数 a,b;还有定义指针变量;第二行的 * 不是取值运算符,而是仅用来定义指针变量,这个要注意;再复习一点,指针变量一定要有明确的指向才能使用,那么在这里pointer_1还有pointer_2存放的都是地址;下一步为 a,b 进行赋值;并且说明这两个指针变量指的地址是谁的;不要忘了 & 这个符号是取地址运算符,如果不带则无法说明指向的是地址,而是值;接下来就开始输出,正好可以验... 先定义整型函数 a,b;还有定义指针变量;第二行的 * 不是取值运算符,而是仅用来定义指针变量,这个要注意;再复习一点,指针变量一定要有明确的指向才能使用,那么在这里pointer_1还有pointer_2存放的都是地址;下一步为 a,b 进行赋值;并且说明这两个指针变量指的地址是谁的;不要忘了 & 这个符号是取地址运算符,如果不带则无法说明指向的是地址,而是值;接下来就开始输出,正好可以验...
- 2.指针变量的引用 初识两个操作符 * ,&指针变量若没有赋值或者未初始化不可使用,要有明确的指向取地址运算符 ’ & ‘(单目运算符)功能:取变量的地址结合性:自右向左;取内容运算符’ * ‘ 也叫取值运算符(单目运算符)功能:取指针所指向的内存单元的值;结合性:自右向左:单目运算符 & 和 * 的优先级比算术运算符的优先级高;#include <stdio.h>int main(... 2.指针变量的引用 初识两个操作符 * ,&指针变量若没有赋值或者未初始化不可使用,要有明确的指向取地址运算符 ’ & ‘(单目运算符)功能:取变量的地址结合性:自右向左;取内容运算符’ * ‘ 也叫取值运算符(单目运算符)功能:取指针所指向的内存单元的值;结合性:自右向左:单目运算符 & 和 * 的优先级比算术运算符的优先级高;#include <stdio.h>int main(...
- 二.指针变量 1.指针变量的定义指针变量前面的” * “,表示该变量的类型为指针型变量; 一般形式类型说明符 * 变量名;float *pointer_1;//指针变量名是 pointer_1 ,而不是*pointer_1;类型说明书=符表示本指针变量所指向的变量的数据类型;*表示这是一个指针变量,(下面有具体的例子,不懂的可以参考);变量名即为定义的指针变量名;举例合法的指针变量定义:i... 二.指针变量 1.指针变量的定义指针变量前面的” * “,表示该变量的类型为指针型变量; 一般形式类型说明符 * 变量名;float *pointer_1;//指针变量名是 pointer_1 ,而不是*pointer_1;类型说明书=符表示本指针变量所指向的变量的数据类型;*表示这是一个指针变量,(下面有具体的例子,不懂的可以参考);变量名即为定义的指针变量名;举例合法的指针变量定义:i...
- 目录 导入顺序结构选择结构关系运算符逻辑运算符逻辑表达式If条件语句Switch条件语句 导入 人生都是按照顺序来的,没有彩排。从我们出生到我们上学、然后我们开始工作、结婚、生子迈向中年、老年最后我们和这个世界告别一步一步按照顺序来的一般不会出现刚出生就是老年人,C语言中的顺序结构也是如此。人生是由许许多多的选择构成的,有些选择是我们主动的选择当然有些选择也是我们被迫做出的选择。你愿意也... 目录 导入顺序结构选择结构关系运算符逻辑运算符逻辑表达式If条件语句Switch条件语句 导入 人生都是按照顺序来的,没有彩排。从我们出生到我们上学、然后我们开始工作、结婚、生子迈向中年、老年最后我们和这个世界告别一步一步按照顺序来的一般不会出现刚出生就是老年人,C语言中的顺序结构也是如此。人生是由许许多多的选择构成的,有些选择是我们主动的选择当然有些选择也是我们被迫做出的选择。你愿意也...
- @TOC 零、前言本章为C++类和对象的最后一章,将类和对象的知识进一步学习和掌握 一、再谈构造函数 1、构造函数体赋值在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值示例:class Date{public: Date(int year, int month, int day) { _year = year; _month = month; _day = d... @TOC 零、前言本章为C++类和对象的最后一章,将类和对象的知识进一步学习和掌握 一、再谈构造函数 1、构造函数体赋值在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值示例:class Date{public: Date(int year, int month, int day) { _year = year; _month = month; _day = d...
- 什么是c语言、什么是计算机语言? 任何人之间交流需要用语言,中国人和中国人之间使用汉语,其他国家之间的交流也需要使用其他国家的语言,任何计算机也要进行交流,我们使用哪种语言了?当然有人说使用汉语,呼叫某某某小助手可以帮助我们进行和计算机交流,但是某某某小助手是通过怎样实现的,也是程序员使用中文和计算机对话设计出来的吗?当但不是了。这样的话我们人人都是程序员,人人都是大佬! 先人为了解决... 什么是c语言、什么是计算机语言? 任何人之间交流需要用语言,中国人和中国人之间使用汉语,其他国家之间的交流也需要使用其他国家的语言,任何计算机也要进行交流,我们使用哪种语言了?当然有人说使用汉语,呼叫某某某小助手可以帮助我们进行和计算机交流,但是某某某小助手是通过怎样实现的,也是程序员使用中文和计算机对话设计出来的吗?当但不是了。这样的话我们人人都是程序员,人人都是大佬! 先人为了解决...
- 这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用过C语言进行编程了。因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本... 这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用过C语言进行编程了。因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本...
- 1929. 数组串联:给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求:ans[i] == nums[i]ans[i + n] == nums[i]具体而言,ans 由两个 nums 数组 串联 形成。返回数组 ans 。 样例 1输入: nums = [1,... 1929. 数组串联:给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求:ans[i] == nums[i]ans[i + n] == nums[i]具体而言,ans 由两个 nums 数组 串联 形成。返回数组 ans 。 样例 1输入: nums = [1,...
- 我是知识的搬运工,参考链接https://blog.csdn.net/giveaname/article/details/89811783调用逻辑:将C程序编译成so动态库,由Python语言调用(使用ctype)step1: write your C codestep2: 编译C生成so库,执行gcc -fPIC -shared -o libDemo.so demo.cstep3:Pyth... 我是知识的搬运工,参考链接https://blog.csdn.net/giveaname/article/details/89811783调用逻辑:将C程序编译成so动态库,由Python语言调用(使用ctype)step1: write your C codestep2: 编译C生成so库,执行gcc -fPIC -shared -o libDemo.so demo.cstep3:Pyth...
- 今天给大家介绍另外2种排序算法:冒泡排序和选择排序。它们的思路有些相似,因此一并介绍,并且给出源码实现。一、冒泡排序自然界中,经常会看到一个气泡从水底冒出,最开始很小,浮向水面的过程中会变得越来越大,到达水面时最大。冒泡排序算法,就是从上面的场景中得到的灵感启发,其想法如下:要对一个未被排序的数组,实现将元素从小到大的顺序进行排序,那么可以从第一个元素开始,与下一个元素进行比较,如果比下一个... 今天给大家介绍另外2种排序算法:冒泡排序和选择排序。它们的思路有些相似,因此一并介绍,并且给出源码实现。一、冒泡排序自然界中,经常会看到一个气泡从水底冒出,最开始很小,浮向水面的过程中会变得越来越大,到达水面时最大。冒泡排序算法,就是从上面的场景中得到的灵感启发,其想法如下:要对一个未被排序的数组,实现将元素从小到大的顺序进行排序,那么可以从第一个元素开始,与下一个元素进行比较,如果比下一个...
- 编程语言的选择,本质上对一个人对人生道路的选择:是先易后难,还是先难后易;是随大流选择平庸,还是坚持自我,走不平凡的道路 编程语言的选择,本质上对一个人对人生道路的选择:是先易后难,还是先难后易;是随大流选择平庸,还是坚持自我,走不平凡的道路
- 1.头文件<>和“”的区别:头文件#include <> :表示引用标准库头文件,编译器会从系统配置的库环境中去寻找。头文件#include "":一般表示用户自己定义使用的头文件,编译器默认会从当前文件夹中寻找,如果找不到,则到系统默认库环境中去寻找。2.哪些文件用<>,哪些用””?C语言本身自带的头文件用<>,例如stdio.h、math.h;我们自己编写的头文件用””,例如drive.... 1.头文件<>和“”的区别:头文件#include <> :表示引用标准库头文件,编译器会从系统配置的库环境中去寻找。头文件#include "":一般表示用户自己定义使用的头文件,编译器默认会从当前文件夹中寻找,如果找不到,则到系统默认库环境中去寻找。2.哪些文件用<>,哪些用””?C语言本身自带的头文件用<>,例如stdio.h、math.h;我们自己编写的头文件用””,例如drive....
- 冒泡排序法是最基本的排序方法,学C语言必须熟练掌握原理:从左到右,相邻元素依次比较;每轮都找出一个最值;通过几轮的比较,实现了排序。在比较的过程中,每一轮都会找出一个最值,像冒泡泡一样。===================================瞌睡了,先去休息一哈。=================================== 冒泡排序法是最基本的排序方法,学C语言必须熟练掌握原理:从左到右,相邻元素依次比较;每轮都找出一个最值;通过几轮的比较,实现了排序。在比较的过程中,每一轮都会找出一个最值,像冒泡泡一样。===================================瞌睡了,先去休息一哈。===================================
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签