c语言字符数组(c语言 关于字符数组的定义)
本文目录
c语言 关于字符数组的定义
#include《stdio.h》
#include《string.h》
#define max 20
typedef struct {
int edges;
int n,e;
char vexs;
} MatGraph;
void CreatVer(MatGraph *g)//首先你要是想在自定义中改变变量,必须通过地址访问变量;形参必须是指针变量;
{//参数是变量值的,只是在对变量的一个副本操作,不会改变变量值;
char a=“abcdefg“;
for(int i=0;i《7;i++)
g-》vexs;
}
main()
{
MatGraph g;
CreatVer(&g);
for(int i=0;i《7;i++)
putchar(g.vexs);
}
c语言的字符数组有什么用请举例说明!谢谢!
简单地说字符数组可以保存字符串,这要看你怎么初始化,比如chara=“hello“;就与chara={’h’,’e’,’l’,’l’,’o’};不一样,前者生成的字符数组有6个,即a=’\0’,后者只有5个。当用printf(“%s“,a);时前者正常输出,后者输出不确定,因为它要找到’\0’输出才停止,还有其它一些规定,比如C语言里默认char*p指示的是字符串
更多文章:

安卓应用商店 apk(安卓在应用商店里面apk的图标设计尺寸是什么圆角多少)
2025年4月7日 17:50

arraylist排序方法对比(如何给arraylist的元素排序,通过comparator比较器的方式来实现求高手解答!)
2025年3月16日 15:40

php实例化一个对象(在PHP中是通过哪个关键字把对象实例化到一个变量中的)
2025年3月28日 17:50

waitingfor(be waiting for 和be waiting to 的区别是什么)
2025年4月8日 06:00

equals和等号的区别(java==和equals的区别)
2025年4月3日 10:50

superior的用法和搭配(superior to的用法及其相似词)
2025年2月22日 12:20

while语句和for语句区别(for循环和while循环的区别及用法)
2025年4月3日 09:20