
C
文章平均质量分 95
archerm
活在当下,准备未来,不负此生!
展开
-
STL常用容器及方法
STL 常用容器类及方法: 一、string string s1 = "123456"; s1.empty() s1.size() s1[i] 返回i位置的字符 s1 == s2 s3 = s1+s2 s3 = s1.substr(i,1) i位置截取1个字符 int iPos = s1.find("23", 0); 查找字符或字符串出现的位置,查找不到返回-1 find_first_of("23",0) 查找第一个出现的位置 ...原创 2021-05-31 22:29:06 · 683 阅读 · 3 评论 -
c语言中getc(),getch(),getche(),getchar()的区别
getc():调用方式:int getc(FILE *stream)它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.getch():调用方式:int getch(void)getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显.getche():调用方式:int getche(void)getchar()从控制台读取一个字符,把该字符原创 2008-12-12 20:50:00 · 681 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
<br />一、预备知识—程序的内存分配 <br /> 一个由C/C++编译的程序占用的内存分为以下几个部分 <br /> 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br /> 操作方式类似于数据结构中的栈。 <br /> 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 <br /> 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br /> 3、转载 2010-10-13 13:53:00 · 345 阅读 · 0 评论 -
C专家编程 笔记
1.再论指针1.1 多维数组在内存中存放的结构原创 2014-01-17 22:49:41 · 459 阅读 · 0 评论