scanf的补充了解

来源:互联网 发布:最短路问题的floyd算法 编辑:程序博客网 时间:2024/06/05 00:56
// scanf的补充了解.cpp : Defines the entry point for the console application.
//


#include "stdafx.h"
#include <stdio.h>


int main1(int argc, char* argv[])
{
int num=0;
printf("%p\n",&num);
//scanf("%d",&num);// 根据地址修改地址 切记要传递地址


scanf("num=%d",&num); //注意匹配 scanf其实是扫描字符串


printf("num=%d\n",num);
return 0;
}




void main2()
{
//scanf可以去读取%x%o也就是八进制十六进制
int a,b=0,c;
scanf("a=%d,b=%*d,c=%d",&a,&c); //%*d可以当前不去读取该值




printf("a=%d,b=%d,c=%d read All\n",a,b,c);
printf("a+b=%d\n",a+b);
}


void main3()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c); //scanf中的间隔逗号必须输入




printf("a=%d,b=%d,c=%d read All\n",a,b,c);
}


void main()
{
int num;
char password[100]={0};
//scanf("%d,%s",&num,password);
scanf("%d %s",&num,password); //空格间隔 tab键 回车键都可以间隔
printf("num=%d,password=%s\n",num,password);
}
0 0