永发信息网

"char buf[16*10*2],buf1[16*2];"在c程序中表示什么意思,有什么作用?

答案:2  悬赏:70  手机版
解决时间 2021-01-03 13:01
  • 提问者网友:川水往事
  • 2021-01-03 09:48
"char buf[16*10*2],buf1[16*2];"在c程序中表示什么意思,有什么作用?
最佳答案
  • 五星知识达人网友:迟山
  • 2021-01-10 04:55
char buf[16*10*2],buf1[16*2];
定义了2个字符串数组、、
buf数组的长度为16*10*2=320也就是可以存319个字符的数组,最后一个默认为'\0'字符、、
buf1数组的长度是32可以存31个字符、、
具体有什么用、、得看你用来干什么了、存的是字符就可以了、、比如hello之类的英文字符、、或者其他、、
全部回答
  • 1楼网友:胯下狙击手
  • 2021-01-10 05:02
可以这样理解 char *p; //定义一个指针p,其指向一个char类型 p=(char *)buf; //将buf 强制转化为指向char的指针变量结果赋予p
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯