logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言常见问题(五)——字符串

目录一、常见bug:“烫烫烫烫烫烫”1.解决办法2.原理二、字符串定义1.字符串存储2.字符串常量3.字符串变量三、如何操作字符串1.字符串变量赋值2.输入3.输出4.计算字符串长度5.字符串在函数间的传递6.自定义操作四、string头文件常用函数1.计算字符串长度strlen2.复制字符串strcpy3.复制前n个字符strncpy4.字符串比较strcmp5.比较前n个字符strncpy6.

文章图片
#c语言#开发语言
C语言常见问题(一)——头文件<>与””的区别

目录一、#include<>与””的区别二、举例三、初学者常用的标准库头文件一、#include<>与””的区别C语言包含头文件有两种写法#include<stdio.h>和#include"stdio"(#include后面可以不空格),两种写法的区别如下:#include <头文件>: 编译器只会从系统配置的库环境中去寻找头文件,不会搜索当前文件

#c语言
数据结构 | 二叉树 先根、中根、后根遍历的非递归算法

二叉树先根遍历、中根遍历、后根遍历非递归算法的C++代码

文章图片
#数据结构#c++
从零开始的iOS开发:10 | 如何构建一个APP

往期文章00 | Swift基础语法(上)01 | Swift基础语法(下)目录一、如何建立一个APP 项目二、知识准备1.开发环境2.MVC架构3.熟悉Xode的开发界面三、一个简单的APP——Hello World一、如何建立一个APP 项目1.首先打开Xcode建立一个项目(project),选择Create a new Xcode project也可以通过左上角的File->New-

文章图片
#ios#swift
C语言常见问题(四)——变量、数值溢出与类型转换

一、变量1.概念在程序执行期间值可变的数据对象称为变量。变量的值之所以可变,是因为编译器在编译时给每个变量分配了一定大小的存储空间,这个存储空间用来保存变量的值(如图)。2.C语言常见变量类型C语言每个变量都有特定的类型,类型决定了变量存储空间的大小和布局。值得注意的是,对于浮点数而言,取值范围不代表精度。float的有效数字最多为7位,精度为6~7位有效...

文章图片
#c语言
从零开始的iOS开发:00 | Swift基础语法(上)

一、开发环境编程语言: Swift (截至2021.09.20,最新版本是Swift5.5)开发工具: Xcode编辑器 (可以在AppStore下载)操作系统: MacOS (最好是Mojava 2018或者更高版本)开发设备: iMac、MacBook等 (或者搭载了MacOS的虚拟机)相关开发工具可在https://www.swift.org/download/上下载二、关于Swift(一)

文章图片
#swift#ios#xcode
大数除法(超长整数运算除法器)详解

在大数运算中,比较难实现的应该是高精度/高精度的除法器。一、原理1.大数存储先说说大数在C语言程序中是怎么存储的。我们使用长度为N的int数组来存储无符号超长整数,其中数组每个元素存储的值上限为M。如下:#define M 10000//M进制,int数组每个元素取值上限#define N 5//数组长度int x[N]={0};因为int类型最多表示10位有效数字(最大值为2147483648)

文章图片
#算法#c语言
C语言常见问题——++i与i++详解

目录一、++i与i++1.引例2.(i++)+(i++)+(i++)与(++i)+(++i)+(++i)3.总结二、函数中的++1.printf中的++2.++i/i++作为函数的参数3.总结一、++i与i++1.引例对于如下程序,其输出结果是什么#include <stdio.h>int main(){int i=1,a=0,b=0;a=i++;b=++i;printf("i=%d,

文章图片
#c语言#算法
C语言常见问题——数组初始化的四种方法

有一回,小易同学对我说:“你学过编程吗”,我略略点一点头。他说,“学过编程,我便考一考你,在使用数组之前,应不应该初始化数组?”我暗想,这么简单的问题,也配考我么?不只是数组,在使用任何变量之前,都应该对变量进行初始化,这是一个编程的好习惯,可以有效避免许多由于垃圾值导致的bug。于是我回过脸去,不再理会。小易同学等了许久也不见我回答,很诚恳的说道,“不知道罢?我教给你,记着!......数组的初

文章图片
#c语言#开发语言
C语言常见问题——数组初始化的四种方法

有一回,小易同学对我说:“你学过编程吗”,我略略点一点头。他说,“学过编程,我便考一考你,在使用数组之前,应不应该初始化数组?”我暗想,这么简单的问题,也配考我么?不只是数组,在使用任何变量之前,都应该对变量进行初始化,这是一个编程的好习惯,可以有效避免许多由于垃圾值导致的bug。于是我回过脸去,不再理会。小易同学等了许久也不见我回答,很诚恳的说道,“不知道罢?我教给你,记着!......数组的初

文章图片
#c语言#开发语言
到底了