
c/c++总结
君骚兮
一天比一天进步
展开
-
getchar()、putchar()、isupper()、toupper()
ch=getchar();getchar()函数不带任何参数,它从输入队列中返回下一个字符,并把该字符的值赋给变量chputchar(ch);putchar()函数打印它的参数while((ch=getchar())!='\n'){//给ch赋一个值,再把ch和\n做比较}isupper() 原型:extern int isupper(i...原创 2019-07-04 16:49:00 · 328 阅读 · 0 评论 -
new、delete
用new运算符实现动态内存分配第一种用法,分配一个变量:P=new T;T是任意类型名,P是类型为T *的指针。例如int *pn;pn=new int;*pn=5;第二种用法,分配一个数组:P=new T[N];T:任意类型名P:类型为T *的指针N:要分配的数组元素的个数例如int *pn;int i=5;pn=new int[i...原创 2019-07-15 09:52:36 · 215 阅读 · 0 评论 -
printf()和scanf()的*修饰符
printf()用*修饰符代替字段宽度,但要用一个参数告诉函数 ,字段宽度应该是多少。可用于浮点之指定精度和字段宽度//使用变宽输出字段#include <cstdio>int main(){ int width,precision; int n=256; double f=242.5; scanf("%d",&width); printf("%*d...原创 2019-07-15 15:34:55 · 203 阅读 · 0 评论 -
isdigit()、isalpha()
isdigit原型:extern int isdigit(int c)用法:#include <ctype.h>功能:判断字符c是否为数字。当c为数字0-9时,返回非零值,否则返回零值。isalpha原型:extern int isalpha(int c)用法:#include <ctype.h>功能:判断字符c是否...原创 2019-07-15 19:20:27 · 291 阅读 · 0 评论 -
STL中的string
string相关的部分知识string的定义string str;//定义并初始化string str="abcd";string数组的定义const int maxn=1001;string str[maxn];string的加法可以将两个string直接拼接起来str3=str1+str2;//将str1和str2拼接,赋值给str3str1+=str...原创 2019-07-17 09:31:54 · 175 阅读 · 0 评论