C语言学习记录
Miracle_ICdv
一名IC验证攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言指针(三):数组指针和字符串指针
目录数组指针通过指针遍历数组(一)通过指针遍历数组(二)通过指针遍历数组(三)通过指针遍历数组(四)数组指针易混淆点数组元素找最大值数组逆置数组元素找第二大值字符串指针计算字符串长度合并字符串汉字字符串逆置前面已经介绍了最基本的指针概念指针(一)以及二级指针,接下来我们学习指针在数组和字符串中的应用。数组指针通过指针遍历数组(一)首先我们给出一个数组,如何通过指针来遍历数组中所有元素?#include <stdio.h>int main(){ int arr[] = { 1,原创 2020-11-18 16:33:35 · 1939 阅读 · 1 评论 -
C语言指针(二):3分钟学会多级指针
二级指针首先,我们先以一个简单的例子回顾一级指针的知识指针基本介绍定义 int a=3;计算机给我们开辟了一个内存空间,里面放入3这个整数,这个内存空间的地址是&a;定义指针int *p=&a;计算机给我们开辟了一个内存空间,里面放入&a,这个内存空间的地址是&p;我们可以通过*p来访问a的值,*p的意思是取出指针p指向的变量a的值;注意定义时候的*p 和定义后使用 *p的区别;定义普通变量时,开辟的内存空间,里面存放的是一个普通的数值;定义指针变量时,开原创 2020-11-18 10:42:58 · 570 阅读 · 0 评论 -
C语言指针(一):基本介绍
指针(一)指针概念指针变量概念和使用指针变量运算参考资料指针概念首先,我们知道基本每种编程语言都有多种数据类型,那么为什么会有数据类型呢?设置多种数据类型的本质目的是为了节约空间,这个空间就是我们计算机的内存。计算机中的内存单位是Byte,比如一个int型数据占用4个Byte,char占用1个Byte。当我们声明一个int型变量时,计算机就给我们开辟一个内存空间,这个内存空间里可以存放int型数据,存进数据之后我们怎样才能找到这个数据呢?我们先来这样想,比如一个人A和他好朋友B约好去网吧开黑,A先到的转载 2020-11-13 10:53:43 · 562 阅读 · 1 评论 -
C递归函数(二):进制转换,字符串反转,斐波那契
目录C递归函数:实例十进制转二进制十进制转换十六进制字符串反转C递归函数:实例经过前面的介绍递归函数(一):介绍,我们对递归函数有了初步的认识,知道了先序递归和后序递归。接下来我们看几个递归函数的常见应用。十进制转二进制我们取一个十进制数13,其二进制为1101。尝试性代码:#include <stdio.h>void bin(int n){ int i = n % 2; //十进制转换二进制就是不断对2取余数 printf("%d\n",i); if(n>0) {原创 2020-11-10 10:44:19 · 734 阅读 · 0 评论 -
C递归函数(一):简单介绍
递归函数(一):简单介绍我们先来看一个简单的函数调用例子:#include <stdio.h>//定义一个简单的打印函数 print_numvoid print_num(int n){ printf("n = %d\n",n);}int main(){ int i=5; print_num(i);//调用print_num函数 return 0;}运行结果:n = 5ok,现在我们对这个C程序进行原创 2020-11-09 20:21:44 · 501 阅读 · 0 评论 -
C语言多源文件编译简单示例
多个源文件编译简单示例目录多个源文件编译简单示例文件创建Coding编译和执行文件创建首先我们打开C语言环境(本例子用的Linux系统下gcc直接编译),创建3个文件,分别为main.c a.c a.hCoding先在a.c文件里写两个简单点函数。如下int max(int a,int b){ return (a>b)?a:b;}int add(int a,int b){ return a+b;}再在a.h文件里面声明这两个函数。如下int max(int a,原创 2020-11-09 19:32:19 · 1844 阅读 · 0 评论 -
C/C++轻量级环境搭建:Dev C++
C/C++环境搭建C/C++语言学习记录一:环境搭建Dev C++下载Dev C++安装Dev C++配置Hello world!程序编写C/C++语言学习记录一:环境搭建C/C++环境搭建比较简单。常见的IDE如Visual Studio,Dev C++,Code::Blocks都不错,但若你是个初学者,不推荐Visual Studio,虽然功能齐全,但是过于臃肿。本文主要介绍Dev C++,只需要下载到你的电脑然后安装即可使用。Dev C++下载官网下载地址:https://sourceforg原创 2020-11-07 19:03:34 · 1315 阅读 · 0 评论
分享