指针及scanf函数的运用
来源:互联网 发布:淘宝买卖交易平台 编辑:程序博客网 时间:2024/06/06 01:33
答:int *p(int i);是返回值为指针类型的函数。
什么是函数指针?
答:int(*p)(int i);是指向一个返回值为int型的指针。
2.用变量a给出下面的定义
a) 一个整型数
int a;
b) 一个指向整型数的指针
int *a;
c) 一个指向指针的的指针,它指向的指针是指向一个整型数
int **a;
d) 一个有10个整型数的数组
int a[10];
e) 一个有10个指针的数组,该指针是指向一个整型数的
int *a[10];
f) 一个指向有10个整型数数组的指针
int (*a)[10];
g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数
int (*a)(int);
h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数
int (*a[10])(int);
3.可以用scanf 输入一个字符串,如果用一个scanf函数输入多个字符串,则在输入时可以空格分隔开
%c 输入或输出一个字符,逐个字符输入输出。
%s 对字符串输入输出,将整个字符串输入输出。
4.scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
调用格式为: scanf("<格式化字符串>",<地址表>);
格式字符 说明
%a 读入一个浮点值(仅C99有效)
%A 同上
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x 读入十六进制整数
%X 同上
%c 读入一个字符
%s 读入一个字符串
%f 读入一个浮点数
%F 同上
%e 同上
%E 同上
%g 同上
%G 同上
%p 读入一个指针
%u 读入一个无符号十进制整数
%n 至此已读入值的等价字符数
%[] 扫描字符集合
%% 读%符号
- 指针及scanf函数的运用
- 函数指针及map运用
- 函数指针的运用
- 函数指针及其的运用
- 函数和指针的运用
- C++函数指针的运用
- 函数指针及其的运用
- scanf的运用
- C语言—scanf函数的运用问题
- 字符串指针的运用及思考
- 关于scanf的若干运用
- 指向函数的指针_简单运用
- C++中函数指针的运用
- 指针数组函数的综合运用
- 数值积分(函数指针的运用)
- 关于嵌入式编程函数指针的运用
- 函数指针及其运用
- scanf()函数的说明
- 【CS231n笔记】06 Training Neural Networks, Part 2
- Lombok安装-消除冗长的 java 代码
- [Java] 高精度数据类型
- java实现简单计算器
- 数组中元素的排序,查找
- 指针及scanf函数的运用
- (HDU 1429)胜利大逃亡(续) BFS + 二进制状态压缩
- 用程序解决生活中的“选择困难症”
- Java中CAS详解
- order by 语句对null字段的默认排序
- 再探Fork之孤儿进程与僵尸进程
- 一、百度2017春招 <买帽子>
- Windows7搭建Apache本地服务器+PHP环境
- 常用集合ArrayList浅度解析(博客园迁移)