结构体数组与结构体指针

简介: 结构体数组与结构体指针

3d75fa828ee94d1880382f78349c30ea.png

#include<iostream>
using namespace std;
//1.创建学生数据类型:学生包括(姓名,年龄,分数) 
#include<string>
struct Student{
  string name;
  int age;
  int score;
}s3;
int main(){
struct Student stuArray[3]={
  {"张三",18,100},{"李四",28,99},{"王五",38,66}
};
//3、给结构体数组中的元素赋值
stuArray[2].name="老六";
stuArray[2].age=18;
stuArray[2].score=100; 
for(int i=0;i<3;i++){
  cout<<stuArray[i].name<<stuArray[i].age<<stuArray[i].score;
}
  system("pause");
  return 0;
}
#include<iostream>
using namespace std;
#include<string>
struct Student{
  string name;
  int age;
  int score;
}s3;
int main(){
//1、创建学生结构体变量 
struct Student s={"张三",18,100};
//2、 通过指针指向结构体变量 
struct Student *p=&s;//(struct可以省略)
// 3、 通过指针访问结构体变量中的数据 
cout<<"姓名: "<<p->name<<"年龄: "<<p->age<<"分数: "<<p->score<<endl; 
  system("pause");
  return 0;
}


相关文章
|
1月前
|
C语言
指向结构体数组的指针
指向结构体数组的指针
13 2
|
1月前
|
存储 算法 C语言
通过指针引用数组元素
通过指针引用数组元素
20 0
|
1月前
|
C语言 C++
数组元素的指针
数组元素的指针
10 0
|
1月前
|
存储 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
10 0
|
1月前
|
存储 C语言 C++
c语言从入门到实战——数组指针与函数指针
数组指针和函数指针都是指针类型,但是它们指向不同的数据类型。 数组指针:数组指针指向的是数组类型。 函数指针:函数指针指向的是函数类型。 数组指针和函数指针是C语言中的两种重要指针类型。数组指针指向一个数组,可以用来访问和修改数组中的元素;而函数指针则指向一个函数,可以用来调用该函数。两者在语法和用法上有所不同,需要仔细区分。正确理解和使用它们可以提高程序的效率和可维护性。
33 0
C4.
|
1月前
|
算法 安全 程序员
C语言中如何通过指针引用数组
C语言中如何通过指针引用数组
C4.
20 0
C4.
|
1月前
|
存储 算法 C语言
C语言的指针数组与多重数组
C语言的指针数组与多重数组
C4.
22 0
|
24天前
|
存储 程序员 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
14 1
|
24天前
|
存储 安全 Java
防止数组元素的指针被修改
防止数组元素的指针被修改
14 1
|
1月前
|
存储 算法 C++
什么是指针数组
什么是指针数组
14 3

热门文章

最新文章