- 博客(17)
- 收藏
- 关注
原创 c++中引用和new
/内部自动转化为 int* const ref = &a;// 内部发现ref引用, 自动转化为:*ref = 20;如果函数只想要做某一个操作,为了防止误操作,为保证其安全性,可以使用常量引用,在此函数中不可修改。//引用传递,形参会修饰实参。//地址传递,形参会修饰实参。引用的本质:引用的本质在c++内部实现是一个指针常量。例如:int* p = new int(10);//例2,返回静态变量引用,函数可以作为左值。
2025-05-07 17:55:11
327
原创 strcpy,strncpy,strcmp,strcat,strncat,strchr
strcmp(字符串1,字符串2);比较1和2谁大,1大于2,返回1;2大于1,返回-1;strncpy(字符串1,字符串2,n);将2中的前n个复制到1中,并返回1。strcpy(字符串1,字符串2);将2复制放到1中,并返回1。
2025-02-26 16:53:05
245
原创 c++字符数组的输入和输出
当使用cin,cout时,当字符串中有空格,则不能输出空格以后的字符,cin与scanf类似,遇到空格或\n时停止。此时可以使用,gets,puts,fgets。
2025-02-26 16:34:43
131
原创 rand随机数
若要两位数,%100;要0~1之间的浮点数 /double(RAND_MAX)。头文件<cstdlib> <ctime>1~2之间的一位小数 %10 /10.0。注意:有循环时,种子要“种”在外面。
2025-02-25 21:31:54
102
原创 【无标题】c++中string
string类处理字符串:头文件<string>。例子中定义的str是string类的一个对象,size()是string类的方法,未初始化的string对象长度为零。string类处理字符串会根据字符串的长度自动调节自己的大小。且字符串可以直接相加来拼接字符串。而用数组时,函数getline()是istream类的一个方法,cin是一个istream类的对象。
2025-02-19 21:55:41
780
原创 oj1138 月末账单统计(sscanf, strrchr)
在C语言中,sscanf函数是一个强大的字符串格式化函数,用于从字符串中按照指定的格式解析数据。它类似于scanf函数,但不是从标准输入流读取数据,而是从字符串中提取数据。sscanf函数可以根据格式字符串指定的规则,将字符串中的数据提取出来并存储到对应的变量中。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。,其目的是在字符串中查找指定字符的第一个匹配,并返回指向该字符的指针。)的最后一个匹配,并返回指向该字符的指针。,其目的是在字符串中查找指定字符(或结束符。
2024-12-19 17:58:46
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人