c - 如何在c中声明字符串数组

标签 c arrays string

#include<stdio.h>

int main()
{
int i;
string A[]={"Ahmet", "Mehmet", "Bulent", "Fuat"};

for(i=0;i<=3;i++){
printf("%s",A[i]);
}
return 0;
}

如何将我的数组元素视为输出?

编译器说“'string' undeclared”。

最佳答案

这样:

 char *A[] = {"Ahmet", "Mehmet", "Bülent", "Fuat"};

A 是指向 char 的指针数组。

关于c - 如何在c中声明字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11774769/

相关文章:

将 float 转换为 int 并限制为 -1 <-> 1

c - 用C编写一个计算PriorityQueue中元素数量的函数

c# - 在字符串数组中对字符串值进行子串化?

javascript - 通过 JavaScript 获取表单值

java - 绘制随机圆圈,将其坐标存储在数组中

string - 替换 Azure 突触表中的 nvarchar(max)

string - 如何将字符串转换为 double 保持字符串中表示的数字完全相同

c - 编写接受指针变量并将值从文件分配给 C 结构的函数

ios - 为什么没有适用于 iOS 的 Objective C AddressBook Framework,以及如何最好地解决 Swift 中 C 的问题?

arrays - GCC:数组类型具有不完整的元素类型