首页 > 编程知识 正文

struct在c语言中是什么意思,选择排序c语言代码

时间:2023-05-05 22:34:09 阅读:118222 作者:4415

sizeof () )

sizeof((n ) )的执行结果为2;

“n”明明是转义字符,但应该是1字节。 -------------解决办法----------------请参阅

为什么没有回复?

请看。 我在网上等你

-------------解决办法----------------请参阅

'n '是整数常量

char nr='n ';

Sizeof(NR; //必须这样做

常数作为int型很常见

-------------解决办法----------------请参阅

这好像和你的编译器有关吧~~~

例如,你的编译器,字符占两个字节。 。

-------------解决办法----------------请参阅

元帖由[ bold ] [ underline ] pingli Deyu [/underline ] [/bold ]发表在2007-12-13 12:47上的[ URL=http://BBS.BC-cn

这好像和你的编译器有关吧~~~

例如,你的编译器,字符占两个字节。 。

文字通常占1字节,

我想楼主用的是TC,在我的编译器里一定是4。

“n”是常量,而不是char类型。

水平。

[[italic]此帖最后由cosdos在2007-12-13 14:48中编辑[/italic]]

-------------解决办法----------------请参阅

元帖由[ bold ] [ underline ] cosdos [/underline ] [/bold ]发表在2007-12-13 12:58上的[ URL=http://BBS.BC-cn.nenel

文字一般占一节,

我想楼主用的是TC,在我的编译器里一定是4。

“n”是常量,而不是char类型。

水平。

标准:

6.5.3.4 The sizeof operator

3 whenappliedtoanoperandthathastypechar,unsigned char,or signed char,

(or a qualified version thereof ) the result is 1。

这意味着任何编译器sizeof(char的结果都是1 )

-------------解决办法----------------请参阅

字符常数在程序中被视为int。 因此,输出的是sizeof(int )的值。

-------------解决办法----------------请参阅

元帖由[ bold ] [ underline ] nuciewth [/underline ] [/bold ]发表在2007-12-13 15:31上的[ URL=3358 BBS.BC-cn.nn

字符常数在程序中被视为int。 因此,输出的是sizeof(int )的值。

这不是一定的。 取决于编译器

DVC输出为4

MinGW输出为1

-------------解决办法----------------请参阅

啊,知道了,谢谢

-------------解决办法----------------请参阅

元帖由[ bold ] [ underline ] zbqf 109 [/underline ] [/bold ]发表在2007-12-13 15:45上的[ URL=http://BBS.BC-cn.nn

这不是一定的。 取决于编译器

DVC输出为4

MinGW输出为1

Dev-C是MinGw

你在优化吗?

//

-------------解决办法----------------请参阅

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。