为什么我们不能在 get 和 put 中使用箭头运算符?
你在一个未初始化的指针中无法读取用户输入。应该有一个结构数据类型的变量,并且在通过 → 操作符访问其内部元素之前,将它的地址赋值给指针
示例
#include <stdio.h>
struct example{
char name[20];
};
main(){
struct example *ptr;
struct example e;
puts("enter name");
gets(e.name);
ptr=&e;
puts(ptr->name);
}输出
以上代码的典型结果
enter name Disha You entered Disha
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP