这样用函数有没有什么隐患呀
#include<stdio.h>#include<stdlib.h>
//作为分隔线
int c__________________________________________________c(){;}
int main(void)
{
c__________________________________________________c();
printf("hello, world!");
c__________________________________________________c();
return 0;
}
{:10_282:}
没看明白画一堆长线 填空吗 wp231957 发表于 2021-11-9 09:16
没看明白画一堆长线 填空吗
啊,就是用来吧自己main函数的不同模块分隔开,看起来漂亮一点,由于有代码自动补充的功能,这样会比较快{:10_254:} 你这里说的隐患是指c__________________________________________________c函数名,
还是只它是一条空语句?
(1)函数名的话,就这么说吧,这么用可以但是没必要,代码的可读写性是很重要的,
不一定是要给别人看,有的时候过了一段时间,自己再看自己写的代码有的时候也是一脸懵逼,
都不知道自己写的是啥。
所以不推荐这样写函数名,同时你的这个下划线也太多了,你自己调用也费事呀,除了复制粘贴的话,你自己打还得数下划线的个数,费事的很呀,没必要给自己添加麻烦。
函数名一般都是表达这个函数是干嘛的,让人看到函数名,大概就知道这个函数的作用。
例如:int add(int a, int b)
{
return (a + b);
}
另:要是实在是不会英语,就用汉语拼音(不算太建议)
(2)空语句的话,没啥说的,正常用就行。 这也算符合函数命名规则,但是你加这么长的下划线还不如多写几个字母呢,不建议这么写 番杰 发表于 2021-11-9 09:25
你这里说的隐患是指c__________________________________________________c函数名,
还是只它是一条空语句 ...
调用的时候编辑器有自动补全代码,倒是不费事儿,就是不知道这样用多了会不会拖累main函数运行的时间{:10_243:} chenlifeng 发表于 2021-11-9 09:29
调用的时候编辑器有自动补全代码,倒是不费事儿,就是不知道这样用多了会不会拖累main函数运行的时间{:10 ...
那倒是无所谓,影响比较小或者说几乎没影响,就是别人在不能自动补全的编译器上会浪费时间查_个数 chenlifeng 发表于 2021-11-9 09:29
调用的时候编辑器有自动补全代码,倒是不费事儿,就是不知道这样用多了会不会拖累main函数运行的时间{:10 ...
不会,函数名对运行时间没有影响,
这个名字是给人看的,不是给机器看的,
只要你愿意起什么名字都可以,
不过注意不要跟已经定义好的函数重名;
例如:你自己写了个函数,名字叫printf();
这就会导致你调用printf()函数,就会自动调用你自己写的那个函数,
而不是系统库中的printf函数 函数名字符长度是有限制的
页:
[1]