自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 11指针基础

指针实现获得字符串的大写字母个数,小写字母个数,空格个数,数字个数。不使用库函数,实现获得字符串的长度。不使用库函数实现strcpy。不使用库函数实现strcat。不使用库函数实现strcmp。

2025-01-20 21:17:59 171

原创 (10)指针基础

10、指针的算术运算++(和--)代表向内存高(低)地址偏移数据类型大小个字节空间。7、*作为左值时,例:*p=200;3、只有变量可以进行&的操作,值会发生改变,但地址不会发生改变,左值。指针和调用函数实现输入整形数组,排序,输出。2、指针就是地址,一个指针一个地址,一个编号。5、&是类型升级&num==int*类型。4、&的作用:获得地址的首个字节的地址。char*作为右值时,1字节。9、定义多个时候:int*q,*p;8、&和*同时使用时候,两者抵消。6、int*作为右值时,4字节。

2025-01-19 20:39:59 219

原创 c语言基础8

调用函数实现从终端输入5个数,输出五个数,对五个数进行排序。宏函数使用时如果要换行需要在前面加“\”表示是一个整体。整形的调用不能直接输出要用void型调用函数。输入一个数,输出该函数的阶乘。用c语言解决汉诺问题。

2025-01-18 21:45:22 409

原创 c语言基础7

2.strcmp对比两个字符串的大小不是比哪个字符串更长。而是从左往右判断对比知道两个不同的字符对比两个ascii码的大小。例:”qwer\0cab“此时该字符串strlen=4,\0之前的字符个数,如果是sizeof()=9,最后隐藏一个\0.5\函数定义时如果没有说明类型则默认int如果不想有运行结果则定义类型为void,3、二维数组的存储是从左往右依次进行存储,先行后列。1、strcat拼接是将后者拼到前者并覆盖\0.4、strlen的使用是从开头到\0的位置。

2025-01-17 20:21:36 185

原创 c语言基础6

10、str库函数的使用必须加#include<string.h>11、gets使用时遇到\n即回车时候停止并将\n更改为\0。5、strn的使用可以限定赋予字符串的长度。4、 获得字符串的长度。1大于2输出正数随机。1小于2输出负数随机。

2025-01-15 21:29:54 224

原创 c语言基础5

【代码】c语言基础5。

2025-01-14 22:48:16 183

原创 c语言基础4

在c语言中非零值为真即为1,零值为假,即为0;6是非零值因此输出 a = 1;答:真虽然&&的优先级高于||,但是在C语言运行时是从左往右运行(++b||++c)看做一个整体。答:a = 1234,b = 1234.000000,s = %,c = 67.000000.首先执行++a = 1,为真,||一真为真,后续不在进行,因此a = 1,b = c =0.(1)括号>单目运算符>双目运算符>三目运算符>赋值运算符>逗号运算符。(2)算数>移位>关系>位>逻辑。13.++a||++b&&++c的结果是?

2025-01-13 20:28:15 247

原创 c语言基础3

答:为真(1)关系运算符依次执行,从左往右,0

2025-01-12 19:59:42 237

原创 c语言基础2

4.有int a = 10;int b = 5;则a = (a+b,a-b,a*b,a*3)的结果是?则cnt=++num;即先进行相加a=15,再进行相减a=10,然后相乘a=50,最后乘以3,a=150;答:用逗号运算符隔开的计算方式是从左往右依次执行,以最后一次执行计算赋值,2.如何解决在执行printf(“”123“”);答:cnt = ++num;答:在("\"123\"")里面的“ ”加\对其进行转义。3.如何解决printf("100%")出现的报错?答:应该改为100%%,%%字符代表%。

2025-01-11 19:50:37 193

原创 c语言基础和问题

答:不等价,因为前者是字符,无法直接储存,ASCII码中‘0’<--->48,而后者是int常量,0<--->‘\0’。答:int+(double)int=double,或者(double)int+(double)int=double。答:外存(SRAM)相对便宜,掉电数据不丢失。6.已知int+int=int,怎样强制转换类型是结果为double?答:printf("ch = %c\n",ch);答:四个字节,因为还有一个\0是隐藏字节。答:带小数的数或者是以指数形式显示的数。4.‘0’和0等价吗?

2025-01-10 20:28:45 415

原创 学习Linux基础的相关内容1

4.使用ls指令查看目录所包含文件时可能会有隐藏文件(以.开头的文件),使用‘ls -a’可以进行查看。如果想要查询查看当前目录下所有文件的详细信息,使用‘ls -l’指令。5.创建文件时可以同时创建多个文件,文件之间用空格隔开,同理删除文件时同样可以同时删除多个文件。第二个文件创建文件的用户的同组是否拥有权限。5.编译的文件默认名字为a.out,需要对名字进行重命名可以使用-o指令。6.编译好的文件使用指令为:./name name为编译后的文件。rwx的含义 r:读权限,w:写权限,x:执行权限。

2025-01-09 20:26:01 720

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除