当前位置: 代码迷 >> C语言 >> [求助]关于char数组的问题
  详细解决方案

[求助]关于char数组的问题

热度:165   发布时间:2007-09-25 18:30:26.0
#include <stdio.h>
#include<conio.h>
main()
{
static char c[]={"I am happy"};
static char d[11]={"I am angry"};
printf("%s\n%s\n",c,d);
getch();
}
请解释一下,为什么可有可无大括号?详解原理

----------------解决方案--------------------------------------------------------

这个~~~~~~原理?编译原理???


----------------解决方案--------------------------------------------------------
你见过加大括号表示的么?
大括号变成什么意义的东西?
我试的不少编译器通过
也就是说大括号在c中的意义有哪些?
解释一下这里的意义

----------------解决方案--------------------------------------------------------
一般的书没有这种解释吧。。。最多说两种方法都可以~~~~~
----------------解决方案--------------------------------------------------------
好解释,可我还想等待别的解释,不能把{}随便对待啊
等待中……
----------------解决方案--------------------------------------------------------
char c[5][10]={"abc","def","","ghi","123456789",};
char a[5][5] = {{1,2,3,},{4,5,6,},{7,8,9,},};
自己输出看看是什么结果



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
----------------解决方案--------------------------------------------------------
小燕子的例子――有无'\0'的区别。。。
----------------解决方案--------------------------------------------------------
以下是引用coachard在2007-9-25 19:49:26的发言:
小燕子的例子――有无'\0'的区别。。。

不对,我不是这个意思

char c[5][10]={"abc","def","","ghi","123456789",};
int a[5][5] = {{1,2,3,},{4,5,6,},{7,8,9,},};
应该改成这个,我是为了说明大括号是干什么的



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/


----------------解决方案--------------------------------------------------------
char c[5][10]={"abc","def","","ghi","123456789",};
char a[5][5] = {{1,2,3,},{4,5,6,},{7,8,9,},};
这个,什么意思啊
还是不明白什么区别
----------------解决方案--------------------------------------------------------
  相关解决方案