征服C语言指针阅读笔记

1.sscanf 和printf
fgets(buf, sizeof(buf), stdin);
scanf(buf, "%d", &hoge);  
sscanf是以行单位对输入内容进行解释;
scanf("%d", &hoge);scanf是对连续字符流进行解释的;
sscanf和fgets配合使用,能够达到输入,敲击回车,连续输出值;scanf则达不到这样的效果!!

2.存储类型修饰符
以下关键字被定义为存储类型修饰符:
typedef   extern   static   auto   register
但是,只有static才是真正的“指定存储区间”关键字
extern 使得在其他地方定义的外部变量在本地可见;auto为默认,无显示指定的必要;register可以给出编译器优化提示(因为如今的编译已经很先进了,所以这个基本不用),至于typedef,他只是因为可以给编码带来便利才被归纳到存储类型修饰符中来。

永不止步步 发表于12-08 10:17 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号