调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量.
#include<stdio.h>
#include<stdio.h>
int main(int argc,const char *argv[],const char **env[]) {
printf(“Please input your age:”);
int age;
scanf(“%d”,&age);
printf(“your age is %d.”,age);
}
& C语言中地址运算符.
* C语言中指针运算符,用于给指针变量赋值或是取指针变量的值.
int *p = 9;
//int *p;
//p = &
int a = 118;
*p = &a;(用指针运算符修改变量值);
02;用scanf函数接收3个值,每个数值之间用-线隔开.
int a,b,c;
scanf(“%d-%d-%d”,&a,&b,&c);//在输入每一个变量之后必须输入字符分割符-.
printf(“a=%d,b=%d,c=%d”,a,b,c);
这里面的字符分隔符可以是,(逗号), 空格,* ; *;
scanf(“%d,%d,%d”,&a,&b,&c);//输入格式:10,2,118;
scanf(“%d#%d#%d”,&a,&b,&c);//输入数据格式:77#88#118;
scanf(“%druiy%drui%drui”,&a,&b,&c);//数据输入格式:55ruiy99ruiy118;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY