c语言通讯录怎么是通讯录在初始时显示联系人信息
时间: 2024-12-20 19:19:39 浏览: 18
在C语言中创建一个简单的通讯录程序,可以使用结构体来表示联系人,数组或者动态内存分配来存储联系人的信息,并通过循环或函数来显示初始的联系人列表。以下是一个基本的步骤:
1. **定义数据结构**:
```c
typedef struct {
char name[50];
char phone_number[20];
char email[50];
} Contact;
```
2. **初始化数据**:
- 创建一个Contact类型的数组或链表,存入初始的联系人信息,例如:
```c
const int initial_contacts = 3;
Contact contacts[initial_contacts] = {
{"Alice", "1234567890", "alice@example.com"},
{"Bob", "0987654321", "bob@example.com"},
{"Charlie", "4567890123", "charlie@example.com"}
};
```
3. **显示联系人**:
使用循环遍历数组并打印每个联系人的信息:
```c
void displayContacts(Contact *contacts, int count) {
for (int i = 0; i < count; i++) {
printf("姓名:%s\n电话:%s\n邮箱:%s\n", contacts[i].name, contacts[i].phone_number, contacts[i].email);
}
}
```
4. **主程序调用**:
```c
int main() {
displayContacts(contacts, initial_contacts);
return 0;
}
```
运行这个程序会在控制台上显示初始的联系人信息。
阅读全文