为什么用scanf()函数时name前面有或者没有&都是正确的?
来源:互联网 发布:咬人猫 知乎 编辑:程序博客网 时间:2024/06/05 10:56
#include <stdio.h>#include <string.h>int main(void){ char name[20]; scanf("%s", name); //这样使用没错,因为字符数组名称就是第一个元素的地址, scanf("%s", &name); //可是为什么这样也没错? printf("%s", name);}为什么用scanf()函数时name前面有或者没有&都是正确的?
0 0
- 为什么用scanf()函数时name前面有或者没有&都是正确的?
- 关于用连续用多个scanf函数输入数据时前面的scanf函数会在缓冲区留下回车符的问题
- 随便写个都是这样的 没有警告 为什么在Visual c++6.0上写程序都是有一个错误
- 没有id或者name的iframe
- C语言中用scanf函数输入字符时,为什么要在输入控制符%c前面加空格?
- Date类型转换dataFormat类型取出来的时间时分秒为什么都是0或者后面有个.0
- c++解决 {ctor}构造函数不能有返回类型或者无故缺少“;”(在“using”的前面)的问题
- C下如何通过scanf()函数获取正确的数据
- 解决LogCat为什么没有显示信息或者一开始有显示但很快就没有了
- 金三银四?有工作经验的,一年四季都是旺季!没有经验的,一年四季,都是淡季!
- 大部分的Win32API都是通过NativeAPI实现的,NativeAPI函数一般都是Win32API函数前面加上Nt两个字符
- 为什么有的服务器控件在看源文件时控件的ID前面多了字符串,有的却没有呢
- 为什么我们没有自己的操作系统或者开发工具?
- 为什么循环里的gets()和fgets()在前面有一个scanf时,会跳过第一个的输出
- 为什么循环里的gets()和fgets()在前面有一个scanf时,会跳过第一个的输出
- 为什么程序猿用的都是Mac?
- #2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
- phpmyadmin error:#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
- JAVA初步了解
- Ibatis 动态sql
- iOS 网络请求框架比较
- 社区发现(Community Detection)算法
- IOS UILabel
- 为什么用scanf()函数时name前面有或者没有&都是正确的?
- android调用系统照相机和摄像头管理类
- winbox 命令行登陆
- mini2440和台达B2系列电机驱动无法串口通信的问题
- sql server 2008设置字段自增长
- Faye,Simple pub/sub messaging for the web
- VC++图片透明处理
- 杨氏矩阵的查找
- hdu 5040 Instrusive(堆优化+dij)