void add(int a, int b, int &c){ c = a+b; cout<<c<<endl;}int main(){ int x=1,y=2,z=-1; add(x,y,z); cout<<z<<endl; getchar(); return 0;} void add(int a....
分类:
其他好文 时间:
2014-10-20 16:39:53
阅读次数:
145
C语言中有几个基本输入函数://获取字符系列int fgetc(FILE *stream);int getc(FILE *stream);int getchar(void);//获取行系列char *fgets(char * restrict s, int n, FILE * restrict st...
分类:
编程语言 时间:
2014-10-16 17:52:42
阅读次数:
364
#includeusing namespace std;int main(){ int n,a,b,c,i,sum,j; cin>>n; while(n--) { sum=0; getchar(); cin>>a>>b>>c; if(a>6) puts(...
分类:
其他好文 时间:
2014-10-15 02:34:59
阅读次数:
212
题目链接:点击打开链接
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
template
inline bool rd(T &ret) {
char c; int sgn;
if(c=getchar(),c==EO...
分类:
其他好文 时间:
2014-10-06 13:01:34
阅读次数:
181
==线代好难
#include
#include
#include
#include
#include
#include
#include
template
inline bool rd(T &ret) {
char c; int sgn;
if(c=getchar(),c==EOF) return 0;
while(c!='-'&&(c'9')...
分类:
其他好文 时间:
2014-10-05 01:27:37
阅读次数:
293
/* 仅适合纯数字输入输出 */
#include
int Scan() { //输入外挂
int res = 0, flag = 0;
char ch;
if((ch = getchar()) == '-') flag = 1;
else if(ch >= '0' && ch <= '9') res = ch - '0';
while((ch =...
分类:
其他好文 时间:
2014-10-04 16:22:26
阅读次数:
219
ctrl key其实是用于扩展键盘,单独一个ctrl键没有什么作用,也没有ascii码,当与其他键相结合时,相当于创造出一个新键。例如:用getchar()侦测输入的字符,当按下ctrl+a时,只输出了一个ascii码1。只按下ctrl键没有输出。因此ctrl+a其实只相当于一个键罢了。下表为所有的...
分类:
其他好文 时间:
2014-10-01 15:04:31
阅读次数:
224
先上C的:适用于正int的. 1 int read() 2 { 3 char ch=' '; 4 int ans=0; 5 while(ch'9') 6 ch=getchar(); 7 while(ch='0') 8 { 9 a...
分类:
其他好文 时间:
2014-09-27 22:07:20
阅读次数:
221
getchar 由宏实现:#define getchar() getc(stdin)。 getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从....
分类:
其他好文 时间:
2014-09-24 01:25:55
阅读次数:
314
getchar()1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,...
分类:
其他好文 时间:
2014-09-23 20:56:55
阅读次数:
386