C语言自学
文章平均质量分 54
睡不醒ccccy
这个作者很懒,什么都没留下…
展开
-
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 · 310 阅读 · 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 · 80 阅读 · 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 · 86 阅读 · 1 评论 -
C语言自学笔记——函数
否则在main中调用函数时,main会自动猜测函数返回类型,若与下文的函数定义中的返回类型不同,则会报错。定义函数的时候形参是空的,也要在函数名之后打括号;表示函数的参数未知,并不表示没有参数;函数声明和函数定义需要一致,函数声明就是把函数定义的函数头提出来。如果想要把函数定义写在main后面,那么需要在main的前面。接收零个或多个参数,做一件事,并返回零个或一个值。的形式,才能调用该函数。但是参数在进入函数的时候会被初始化。在函数声明中可以不写参数的名字,定义在函数内部的变量就是。原创 2023-09-05 17:04:10 · 71 阅读 · 1 评论 -
C语言自学笔记——编程练习
循环编程例题,包括水仙花数、九九乘法表、猜数字等原创 2023-09-04 17:11:37 · 45 阅读 · 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 · 45 阅读 · 1 评论 -
C语言自学笔记——输入和输出函数
功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中,3)printf("输出控制符1,输出控制符2",输出参数1,输出参数2);用法二:scanf("非输入控制符 输入控制符",输入参数);4)printf("输出控制符 非输出控制符",输出参数);用法一:scanf("输入控制符",输入参数);2)printf("输出控制符",输出参数);1)printf("字符串\n");2、scanf()输入函数。原创 2023-08-31 17:15:10 · 94 阅读 · 0 评论 -
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 · 46 阅读 · 0 评论