自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言自学笔记——字符串

/只读到空格tab或者回车为止,空格和tab后面的字符串需要再一次%s进行读入。返回-1,则s1 < s2;char **a 意思是a是一个指针,指向另一个指针,那个指针指向一个字符(串)实现的是s指向了t指向的代码段,并没有重新造一个s出来。字符,返回写了几个字符,EOF(-1)表示写失败。字符,返回类型是int是为了返回EOF(-1)字符串可以表达为char *的形式,但。这是字符串,在最后加了'\0'

2023-09-07 17:13:18 289 1

原创 C语言自学笔记——指针

在定义函数时,如果要在函数参数中输入数组参数,则必须为空,写成int a[];是一样的,都只定义了指针p,而没有定义q是指针。第一第二行表达的意思是一样的,*p无法对i赋值;第三行表达的意思是p只能指向i,p无法被修改。向malloc申请的空间的大小是以字节为单位的,需要类型转换为自己需要的类型。在取地址的右边必须是明确的变量,不能是i++这种。i的值可以变,p指针指向的地址也可以变,但是。,但是可以用int *p = a;意思是q这个指针指向了i的地址,不是i的地址,i的值可以被改变。

2023-09-07 10:24:04 57 1

原创 C语言自学笔记——数组

方法二:先构造素数表,在数组中将素数标为1,不是素数标为0,再遍历数组,用if(isPrime[i] == 1)输出所有素数。定义二维数组时,列数必须给出!2、写一个程序,输入数量不确定的[0,9]范围内的整数,统计每种数字出现的次数,输入-1表示结束。不用从1到x遍历除,只需判断能否被已知的素数整除,那么需要将已知的素数存到数组中。如果初始化为:int a[10] = {[1] = 2,[4] = 1,6};

2023-09-06 11:27:06 57 1

原创 C语言自学笔记——函数

否则在main中调用函数时,main会自动猜测函数返回类型,若与下文的函数定义中的返回类型不同,则会报错。定义函数的时候形参是空的,也要在函数名之后打括号;表示函数的参数未知,并不表示没有参数;函数声明和函数定义需要一致,函数声明就是把函数定义的函数头提出来。如果想要把函数定义写在main后面,那么需要在main的前面。接收零个或多个参数,做一件事,并返回零个或一个值。的形式,才能调用该函数。但是参数在进入函数的时候会被初始化。在函数声明中可以不写参数的名字,定义在函数内部的变量就是。

2023-09-05 17:04:10 52 1

原创 C语言自学笔记——数据类型

scanf只能处理int不能处理char,可以scanf(“%c”,&c),但不能char c;的双引号中想要输出的字符串中也包含双引号,需要用 \ 反斜杠 开头,跟上双引号组成一个字符。unsigned char c = 255 的结果是255。unsigned和int的区别只是在输出的不同,内部计算是一样的。是一个运算符,给出某个类型或变量在内存中所占据的字节数。char c = 255 的结果是-1。,负数的补码是在原码的基础上。4、float字长32bit。

2023-09-05 14:16:46 71 1

原创 C语言自学笔记——编程练习

循环编程例题,包括水仙花数、九九乘法表、猜数字等

2023-09-04 17:11:37 35 1

原创 C语言自学笔记——循环例题

需要定义一个isPrime标志来判断最后是不是素数,如果不是素数的话会进入for循环中的if判断,同时将isPrime赋值为0,最后用if判断是不是素数。该题需要关注的点为循环的嵌套,先缕清内部循环的规则,即如何找出素数,再外部嵌套循环x从1到100。多层嵌套循环的中的break需要一个标志exit来彻底跳出循环。以下第一种方法,先逆序再分解有缺点,如果是700,逆序得到7,则再分解无法得出正确结果。把原来的对x的for循环改成for(x = 2;如何用1角、2角和5角的硬币凑出10元以下的金额呢。

2023-09-04 14:06:05 36 1

原创 C语言自学笔记——if语句、switch

如果没有break则会继续执行下一个case,直到遇到break跳出或者switch语句全部结束。type语句的值为几就到达case几。4、比较多个数的大小。2、根据成绩划分等级。

2023-09-03 16:20:06 25

原创 C语言自学笔记——循环while、do-while、for的区别

而是在执行完一轮循环体的代码后,再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环。以下代码是对上述用while判断一个整数是几位数的do-while方式。用while语句判断一个整数是几位数(要对x = 0作出特殊的判断)就是无论如何,先做一步操作,做完再判断是否满足条件。用if判断一个数是几位数。整数的分解,整数的逆序。

2023-09-03 16:19:30 36

原创 C语言自学笔记——输入和输出函数

功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中,3)printf("输出控制符1,输出控制符2",输出参数1,输出参数2);用法二:scanf("非输入控制符 输入控制符",输入参数);4)printf("输出控制符 非输出控制符",输出参数);用法一:scanf("输入控制符",输入参数);2)printf("输出控制符",输出参数);1)printf("字符串\n");2、scanf()输入函数。

2023-08-31 17:15:10 68

原创 C语言自学笔记1

输出改成int i = 2147483648时,输出变成i = -2147483648;改成i = 2147483649时,输出变成i = -2147483647;2、 char ch = "AB" //error,不能把字符串赋给单个字符。输出i = 0x7FFFFFFF,输出结果为i= 2147483647,输出结果为65,是A的ACSII码。可以多次赋值,不可以重复定义。1、不同数据类型的相互赋值(补码问题)笔记内容为跟着郝斌老师的视频记录的。3、 ASCII码是一种规定。

2023-08-31 14:55:38 25

原创 Java连接SQL Server2019报错,TCP/IP已打开并设置端口1433

Java连接SQL Server2019报错

2022-12-01 20:36:21 576 1

空空如也

空空如也

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

TA关注的人

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