PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] printf的位置
楼主:
dobeqoo
(问候)
2018-04-17 11:55:05
有的compiler竟然让底下的fun_a build过了, 觉得很惊讶.
一直以为fun_b才是正确的用法.
请问有人知道这些规则订在哪里吗?
int fun_a()
{
printf("this is fun_a \n");
int a=0;
return a++;
}
int fun_b()
{
int a=0;
printf("this is fun_b \n");
return a++;
}
作者:
a1u1usul3
(Q-Max)
2018-04-17 12:04:00
printf都没有分号。过去的标准写法是宣告放最上面没错
作者:
crazycy
(LCY)
2018-04-17 12:06:00
没分号都编的过?C99开始都不需要把区域变量宣告在最上面了不过这都1999年的标准了 原PO应该不是问这个吧
作者:
kikiqqp
(喵食罐头)
2018-04-17 12:16:00
都没分号所以都不会过
作者:
chuegou
(chuegou)
2018-04-17 12:18:00
你是要问段落中宣告?
作者:
kyfish
(fish)
2018-04-17 13:04:00
然后return a++ 是什么用意? 原本就要return 0 的吗
作者:
Schottky
(顺风相送)
2018-04-17 13:18:00
我比较想吐槽 return a++; 你知道 ++ 是什么意思吗
作者:
johnjohnlin
(嗯?)
2018-04-17 13:40:00
感觉就是 C99 啊
作者:
Schottky
(顺风相送)
2018-04-17 14:52:00
C99 或 C++ 都允许这样写
作者:
dzwei
(Cout<< *p << \n ;)
2018-04-17 23:22:00
Sc大想说的/ ++a和a++的区别吧我记得C++的programer才会特别注意这点虽然C的指标偶尔会用到就是了
作者:
sppmg
(sppmg)
2018-04-19 08:20:00
Sc大是说在此a和a++等价,所以没必要?
作者:
ACMANIAC
(請肥宅救救肥宅)
2018-04-20 00:39:00
充行数? 问题根本没充到行数啊
作者: attis
2018-04-21 08:06:00
Google iso c++ standard 就有c++ 17 draft可以参考了
作者:
james80351
2018-04-21 17:00:00
对啊 ++又没充行数@@
继续阅读
[问题] Meshlab use QT5.9 编码问题
lily1213
[问题] new一个新物件会当掉(更新抓到问题)
HateAnus
[问题] 位元逻辑运算子 & 问题
x246libra
[问题] 用Huffman来压缩非文字档
welkins
[问题] C 无法输入字串
ccam
[问题] 问个很菜的问题-c语言
zx930217
Re: [问题] C++ class type 及 物件生成疑问
KanzakiHAria
[问题] 一题题目
thebronjames
[问题] Struct内vector的内存释放?
blackcity
[问题] double pointer for malloc
yisin
Links
booklink
Contact Us: admin [ a t ] ucptt.com