- 数据类型及其运算每日一练:Int可以为用户表示符吗?在生活中也有不同的类型,比如说人、动物、植物都是表示他们自身的属性,在计算机中也不例外。在C语言中数据类有基本数据类型和非基本数据类型,常见的数据类型包括整型、实型、字符型。常量:在高级语言程序中不可改变的量。举个例子:从你出生你的身份证号是不是不可改变的。所以就是常量。变量:在高级语言程序中,可以改变的量。例子:你现在要吃主食,可以是... 数据类型及其运算每日一练:Int可以为用户表示符吗?在生活中也有不同的类型,比如说人、动物、植物都是表示他们自身的属性,在计算机中也不例外。在C语言中数据类有基本数据类型和非基本数据类型,常见的数据类型包括整型、实型、字符型。常量:在高级语言程序中不可改变的量。举个例子:从你出生你的身份证号是不是不可改变的。所以就是常量。变量:在高级语言程序中,可以改变的量。例子:你现在要吃主食,可以是...
- 当前文章复盘C语言的数组: 数组定义规则、数组空间类型、数组下标使用、数组存放的数据类型、数组数据替换、插入、输入、输出、字符串输入、输出、长度计算等等。 当前文章复盘C语言的数组: 数组定义规则、数组空间类型、数组下标使用、数组存放的数据类型、数组数据替换、插入、输入、输出、字符串输入、输出、长度计算等等。
- 早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。 早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。
- 目录一、前言二、sizeof在指针中的试题:解析:vs编辑器验证:32位平台: 64位平台:一、前言前面一节我们已经讲过了有关于strlen在字符数组中的使用,以及strlen使用时候的注意事项譬如只能在字符数组中使用,遇到'\0'才会停止,传过来的是地址,传值会出错等等之类的,不太清除的小伙伴可以往回翻翻看看。那么废话不多说,咱们今天要讲的是sizeof在指针的使用。二、sizeof在... 目录一、前言二、sizeof在指针中的试题:解析:vs编辑器验证:32位平台: 64位平台:一、前言前面一节我们已经讲过了有关于strlen在字符数组中的使用,以及strlen使用时候的注意事项譬如只能在字符数组中使用,遇到'\0'才会停止,传过来的是地址,传值会出错等等之类的,不太清除的小伙伴可以往回翻翻看看。那么废话不多说,咱们今天要讲的是sizeof在指针的使用。二、sizeof在...
- 目录一、前言二、sizeof在字符数组中的题目这整题sizeof的答案是:32位平台下:64位平台下:一、前言 前面我们已经提到了sizeof在整形数组的使用,因为strlen只能在字符数组中使用,所以上一 没涉及strlen,下篇一定(手动狗头),可能会迟到,但是不会缺席。其实在数组的使用考得挺频繁的 一般会出现一个字符数组然后呢,给出sizeof和strlen求数... 目录一、前言二、sizeof在字符数组中的题目这整题sizeof的答案是:32位平台下:64位平台下:一、前言 前面我们已经提到了sizeof在整形数组的使用,因为strlen只能在字符数组中使用,所以上一 没涉及strlen,下篇一定(手动狗头),可能会迟到,但是不会缺席。其实在数组的使用考得挺频繁的 一般会出现一个字符数组然后呢,给出sizeof和strlen求数...
- 目录一、前言二、sizeof和strlen他们各自是是什么?有什么区别?sizeof类型的题目题目解析 :32位平台下: 64位平台下:一、前言 前面我们学习了字符串函数的使用,不过呢字符串函数也基本结束了,现在呢我们来讲点不一样的东西,有关于sizeof和strlen的使用二、sizeof和strlen他们各自是是什么?有什么区别?1.sizeof是一个操作符,不需要引头文... 目录一、前言二、sizeof和strlen他们各自是是什么?有什么区别?sizeof类型的题目题目解析 :32位平台下: 64位平台下:一、前言 前面我们学习了字符串函数的使用,不过呢字符串函数也基本结束了,现在呢我们来讲点不一样的东西,有关于sizeof和strlen的使用二、sizeof和strlen他们各自是是什么?有什么区别?1.sizeof是一个操作符,不需要引头文...
- 目录一、前言二、本节重点1.memcpy函数(内存拷贝)memcpy函数的使用:memcpy函数的模拟实现1.memset函数(内存设置)memset函数使用:一、前言 前面我们已经学习了字符串函数的使用和模拟实现,不过现在字符串函数的使用要告一了。现在我们学习新的一篇内存函数的(和以前讲的malloc没有一毛钱关系),他们也是隶属于字符串类型里的(头文件也<string.... 目录一、前言二、本节重点1.memcpy函数(内存拷贝)memcpy函数的使用:memcpy函数的模拟实现1.memset函数(内存设置)memset函数使用:一、前言 前面我们已经学习了字符串函数的使用和模拟实现,不过现在字符串函数的使用要告一了。现在我们学习新的一篇内存函数的(和以前讲的malloc没有一毛钱关系),他们也是隶属于字符串类型里的(头文件也<string....
- 目录一、简述二、具体使用1.用创建柔性数组的方法:2.用普通的写法三、柔性数组的特点一、简述 在c99中有明确的规定允许结构体中最后一个数组大小是未知的。柔性数组其实是结构体中的最后一个数组未说明大小,且结构体中至少包含一个以上其他类型,如#include<stdio.h>struct hei { int zeng; char shi; int arr[];//或者int arr[... 目录一、简述二、具体使用1.用创建柔性数组的方法:2.用普通的写法三、柔性数组的特点一、简述 在c99中有明确的规定允许结构体中最后一个数组大小是未知的。柔性数组其实是结构体中的最后一个数组未说明大小,且结构体中至少包含一个以上其他类型,如#include<stdio.h>struct hei { int zeng; char shi; int arr[];//或者int arr[...
- 目录: 一、 qsort 函数介绍二、qsort的四个参数解读三、qsort函数具体例子:这篇之前发过了,介于许多小伙伴反馈的排版问题,现已将此排版重发了 一、 qsort 函数介绍 qsort是库函数要引头文件#include<stdlib.h> 参数形式: qsort(arr,sz,sizeof(arr[0]),my_cmp);二、qsort的四个参数解读第一个参数:是起... 目录: 一、 qsort 函数介绍二、qsort的四个参数解读三、qsort函数具体例子:这篇之前发过了,介于许多小伙伴反馈的排版问题,现已将此排版重发了 一、 qsort 函数介绍 qsort是库函数要引头文件#include<stdlib.h> 参数形式: qsort(arr,sz,sizeof(arr[0]),my_cmp);二、qsort的四个参数解读第一个参数:是起...
- 目录一、前言二、内存错误的类型 1.未判断动态内存函数的返回值造成非法访问 2.赋值的数大于申请的内存空间造成的越界访问 3.free函数未完全释放一、前言 我们在使用动态内存函数申请内存空间时,需要注意许多细节如函数的返回值,所申请空间的释放等等,我们要是忽略这些细节就容易造成程序崩溃、内存泄漏、非法访问等等一些程序问题。二、内存错误的类型1.未判断动态内存函数的返回值... 目录一、前言二、内存错误的类型 1.未判断动态内存函数的返回值造成非法访问 2.赋值的数大于申请的内存空间造成的越界访问 3.free函数未完全释放一、前言 我们在使用动态内存函数申请内存空间时,需要注意许多细节如函数的返回值,所申请空间的释放等等,我们要是忽略这些细节就容易造成程序崩溃、内存泄漏、非法访问等等一些程序问题。二、内存错误的类型1.未判断动态内存函数的返回值...
- 动态函数的介绍:malloc free calloc realloc 三、 calloc函数 calloc函数介绍: calloc的使用例子:四、 realloc函数 realloc函数介绍: realloc函数的使用例子动态函数的介绍:malloc free calloc reall... 动态函数的介绍:malloc free calloc realloc 三、 calloc函数 calloc函数介绍: calloc的使用例子:四、 realloc函数 realloc函数介绍: realloc函数的使用例子动态函数的介绍:malloc free calloc reall...
- 目录:—、什么是指针?二、变量的创建和地址三、指针的类型四、如何使用指针变量? 五、1.指针的类型 2.指针所指向的类型—、什么是指针?指针相当于一个指示牌---指引你去找到某个地方,我们存储的数据内存中有一个地址,这个地址是唯一的,指针的作用就是带我们去找到这个地址。二、变量的创建和地址如图变量(int)+变量名(a)就可以创建变量了,int a,int b,在内存中申请... 目录:—、什么是指针?二、变量的创建和地址三、指针的类型四、如何使用指针变量? 五、1.指针的类型 2.指针所指向的类型—、什么是指针?指针相当于一个指示牌---指引你去找到某个地方,我们存储的数据内存中有一个地址,这个地址是唯一的,指针的作用就是带我们去找到这个地址。二、变量的创建和地址如图变量(int)+变量名(a)就可以创建变量了,int a,int b,在内存中申请...
- 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章! 各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 1.函数介绍 tolower:字母转小写参数:可以传ASCII码值 也可以传字符 printf("%c ", tolower('A')); //a printf("%d ", tolower('A')); //97 pri... 最近,想复习一下C语言,所以笔者将会在掘金每天更新一篇关于C语言的文章! 各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦! 夯实基础,慢下来就是快! 1.函数介绍 tolower:字母转小写参数:可以传ASCII码值 也可以传字符 printf("%c ", tolower('A')); //a printf("%d ", tolower('A')); //97 pri...
- ✔之前笔者已经详细写过了strlen和sizeof概念上的区别:[C语言-strlen与sizeof区别 - 掘金 (juejin.cn)](点击直接跳转), 接下来,直接上题目! ✈题目内容:在不同情况下,strlen和sizeof的计算 🚀题目1: 整形数组 🛬sizeof()相关题目int a[] = { 1,2,3,4 };printf("%d\n", sizeof(a));//... ✔之前笔者已经详细写过了strlen和sizeof概念上的区别:[C语言-strlen与sizeof区别 - 掘金 (juejin.cn)](点击直接跳转), 接下来,直接上题目! ✈题目内容:在不同情况下,strlen和sizeof的计算 🚀题目1: 整形数组 🛬sizeof()相关题目int a[] = { 1,2,3,4 };printf("%d\n", sizeof(a));//...
- 函数名: scanf功 能: 执行格式化输入用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: scanf("<格式化字符串>",<地址表>);scanf()函数返回成功赋值的数据项数,出错时则返... 函数名: scanf功 能: 执行格式化输入用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: scanf("<格式化字符串>",<地址表>);scanf()函数返回成功赋值的数据项数,出错时则返...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签