
c++
文章平均质量分 69
c++
霞鹜
这个作者很懒,什么都没留下…
展开
-
C语言知识(期末)
转义字符注意以下几种转义字符:\r回车(不换行)\v垂直制表\b退格\ddd1到3位八进制ASCII码值代表的字符\xhh1到2位十六进制ASCII码值所代表的字符所以要注意,后两个的长度是1而不是3,因为他们代表一个字符。三元运算符max=(a>b)?a:b;这个运算符的意思就是,a与b进行比较,若为假,则将后面的值赋给max,若为真,则将前面的值赋给max。简称:前真后假。常用运算符的优先级运算符附加说明逻辑非原创 2020-12-28 09:54:44 · 125 阅读 · 0 评论 -
动态数组笔记
博客开头先提到一点:由于我异常的弱 ,所以这个部分更倾向于实用而不是介绍理论。来让我们从动态数组的第一个函数开始:malloc:这个函数的原型是:void*malloc(unsigned int size);这个函数使用时需要先定义一个特定的类型,再用这个类型接受这个开辟的空间。来个完成的开辟的例子吧#include<stdio.h>#include<stdlib.h>//忘了提到了,用动态数组时必须用这个头文件int main(){ int*p=NULL;原创 2020-12-25 20:26:40 · 145 阅读 · 0 评论 -
初学者被字符串支配的恐惧(蒟蒻的各种错误例题)
众所周知,zhb的英语非常非常差,甚至一看见英文单词就头痛,zhb的英语老师给他留了一项作业,想让他求出一个字符串中最长的连续出现的字符,以及它出现的次数,如果这样的字符不止一个,则输出第一个。zhb的英语马上就要挂科了,你能帮他完成这项任务吗?输入第一行一个整数N,表示测试数据的组数。每组数据占一行,包含一个不含空白字符的字符串,字符串长度不超过200。输出共一行,输出最长的连续出现的字符机器出现次数,中间用空格隔开。样例输入2aaaaabbbbbcccccccddddddddddabc原创 2020-12-13 23:58:26 · 230 阅读 · 0 评论 -
C语言中的字符串(从定义到传参)
字符串的定义:#include<stdio.h>int main(){ char sty[3]={'j','y','j'};//不合法,不能代表一个字符串。 char str[4]={'j','y','j','\0'};//合法,注意到'\0'也要占一个位置。 char app[]={"jyj"};//同样没有任何问题,当然,省略大括号也可以,没有任何问题。 //你甚至可以把一行写不下的写道两行,当然估计这种情况仅局限于考试。 char abb[]="j" "y j";/原创 2020-12-02 19:57:03 · 9031 阅读 · 0 评论