鱼C论坛

 找回密码
 立即注册
查看: 4954|回复: 20

自己写了个简单的程序

[复制链接]
发表于 2011-12-31 09:39:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
你们先不要运行,猜猜能否输出

#include <stdio.h>
int main(void)
{
        int *p="1,3,7";


        printf("%s\n",p);

        return (0);
}

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-31 11:49:44 | 显示全部楼层
支持,同样新人!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-31 18:15:07 | 显示全部楼层
支持一下哈,看不懂哦,哈哈
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-31 19:10:01 | 显示全部楼层
我晕。。就这样啊。。不过顶你
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-31 20:52:24 | 显示全部楼层
输出 1,3,7
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 07:46:45 | 显示全部楼层
这个编译不了,用char*
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 08:43:28 | 显示全部楼层
int型赋值的能用双引号括起来?
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-1 12:29:02 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-1 12:29:14 | 显示全部楼层
JX机械 发表于 2012-1-1 07:46
这个编译不了,用char*

看来你还是不够了解
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-1 12:29:31 | 显示全部楼层
surongre 发表于 2012-1-1 08:43
int型赋值的能用双引号括起来?

看来你还是不够了解
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 12:49:18 | 显示全部楼层
此程序用C语言编译器可编译通过,用C++编译器编译报错。
主要因为C语言是一种“强类型弱检查”的语言

在这里 int *p="1,3,7";这个转型不报错是语言本身的重大缺陷,因此C++语言在改造C语言的时候认为这里的转换是个错误。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 13:10:56 | 显示全部楼层
这是指针嘛
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 13:34:39 | 显示全部楼层
输出肯定可以啊,只是是一串不认识的东东,指针本来就是一个地址
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-1 23:44:27 | 显示全部楼层
1293165179 发表于 2012-1-1 12:29
看来你还是不够了解

呃。。,我很菜的,我用c++的编译器编译不了。。。是11楼说的那样么?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-2 09:41:17 | 显示全部楼层
1293165179 发表于 2012-1-1 12:29
看来你还是不够了解

坑爹的教材。。。。。。
看来还是得自己动手才知道
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-2 12:43:04 | 显示全部楼层
JX机械 发表于 2012-1-1 23:44
呃。。,我很菜的,我用c++的编译器编译不了。。。是11楼说的那样么?

恩,答案就是那样
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-2 12:43:51 | 显示全部楼层
川本姨夫 发表于 2012-1-1 13:34
输出肯定可以啊,只是是一串不认识的东东,指针本来就是一个地址

错事1,3,5,原样输出
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-2 13:26:38 | 显示全部楼层
1293165179 发表于 2012-1-2 12:43
恩,答案就是那样

呼呼。。,一直用c++的编译器。。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-1-2 14:38:42 | 显示全部楼层
本帖最后由 风扫地 于 2012-1-2 14:39 编辑

按C++的规则果然无法编译。。类型报错、、 1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-1-2 18:20:54 | 显示全部楼层
风扫地 发表于 2012-1-2 14:38
按C++的规则果然无法编译。。类型报错、、

在VC6.0可以输出
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-10 14:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表