C语言中charstr什么意思?

如题所述

char 是字符,比如char ccc,此时cccc表示一个字符,我们可以用%c的格式化打印出来。另外,给字符赋值一般这样:ccc = 'd';这句的意思是把d这个字符赋值给ccc。

char 还可以声明字符数组,即我们所说的字符串。比如char str_1[100];这表示在栈区申请了可自动回收的100字节的空间,用来存放100个字符。此时 str_1也可被当作是指针来操作,其实指针和数字有很想通的地方,比较灵活!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-02
#include <stdio.h>
#include <string.h>

int main()
{
char *str_1="abc";
char str_2[]="abc";

str_1 +=1;
// str_2 +=1; 不一样, 因为pointer已为const, 不允许改便

system("pause");
return 0;
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网