24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1370  |  回复: 7

cmdblock

银虫 (正式写手)

[交流] 原来C语言的程序可以这样写已有6人参与

原来C语言的程序可以这样写
CODE:
#include void f(a) int a; {     printf("%d\n", a); } int main() {     f(5);     return 0; }

我记得读书的时候形参是放到函数里面去的。void f(int a)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijie169

铜虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
你这个非标准在有些编译器下世通不过的
2楼2012-04-18 12:31:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tingzhensun

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
这是c++中的初始化变量列表不,我有点忘了
3楼2012-04-18 12:46:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dz5172003

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
谭浩强里面讲的有,可以的
虫虫
4楼2012-04-19 00:22:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smart0193

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
这是早期的C语言标准对函数定义格式的规定,现在早就不用了。同时,这也不是C++的初始化列表。初始化列表是这样的:
void f(int a):x(a)
一个奋斗在三流高校的教育界民工
5楼2012-04-19 01:05:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuwei000000

金虫 (初入文坛)

这个是最早的写法。
6楼2012-04-19 09:02:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cmdblock

银虫 (正式写手)

难怪,我查了下我看的书市80年代的
7楼2012-04-19 11:36:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
不推荐这样使用,对参数的类型不做检查,会增大程序出错的概率。
from《c程序设计语言(第二版)》
往事并不如烟
8楼2012-04-19 12:07:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cmdblock 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见