c语言
文章平均质量分 56
c语言题目
PsychoPass-1
持续输出Java干货
展开
-
C语言结构体全面整理,搞懂结构指针。
构造数据类型:结构体,共用体(union)结构结构里的类型声明在函数外:多个函数都可使用。 在内:这个函数内使用。区分结构变量声明结构的形式:结构体名首字母大写struct point{int x;int y;};struct point p1,p2;p1,p2里有x,y;结构初始化 先声明结构类型然后再主函数里面创建结构变量并初始化。声明结构时三个分号:结构成员:成员可以是不同类型,结构用.运算符和名字访问其成员结构运算:访问整个结构直接用结构变量的名字。结原创 2022-05-20 16:52:49 · 548 阅读 · 0 评论 -
C语言字符串函数全面核心整理fgets,s_gets
注意字符数组和字符串数组,字符串数组下标要比元素多1,并且结尾有\0.getchar函数不带任何参数,它从输入队列中返回下一个字符(将要输入),Putchar()打印它的参数。字符串输入:首先分配空间,然后用输入函数获取该字符串。gets函数直到遇到换行符,丢弃换行符,然后处理剩余字符,并在字符末尾添加空字符使之成为字符串。gets函数的问题:它无法检查数组的长度,容易导致缓冲区溢出,造成擦写程序数据并导致程序中止的问题。fgets函数加入了第二个参数,限制字符的输入,专门设计用来处原创 2022-05-20 16:41:20 · 957 阅读 · 0 评论 -
C语言字符个数统计
输入一行字符(字符个数小于80),这行字符包括小写字母,大写字母,数字,空格等其他可打印符号。请统计各字母的个数,小写字母和大写字母统计于小写字母上,例如输入字符串为:aA123B,则字母a出现的次数为2,字母b出现的次数为1;如果某字母小写大写都没出现,则不用进行输出。输入:一行字符输出:若干行思路:利用getchar函数和数组存入输入的字符;两层循环,第一层循环小写字母,第二层遍历数组,条件判断数组是否与小写字母相等,若有count++;输出结果;具体看代码#include原创 2022-04-01 09:24:03 · 11997 阅读 · 0 评论 -
C语言字符加密
输入一行字符(不多于60个字符,以回车结束),将其加密。加密规则:1)将小写字母转换为相应的大写字母;2)将大写字母转换为相应的小写字母;3)非字母字符不变;4)字母顺序后延3个字符,且x->a,y->b,z->c;5)数字字符顺序后延5个符号。输入:一行字符(不多于60个字符,以回车结束)输出:一行字符,为加密后的字符。思路:输入利用getchar,while循环设置换行符结束输出。用循环遍历数组讨论不同情况本题核心:掌握字符的ASCII码,getchar函数,数原创 2022-03-31 22:27:52 · 7744 阅读 · 10 评论