注册 登录
编程论坛 C语言论坛

Shmily和b之间为啥要加一个下划线?

不吃洋葱 发布于 2021-12-01 16:42, 1149 次点击
#include<stdio.h>
Shmily_b(char s[])
{
    printf("\t");
    printf("%s\n",s);
}
int main()
{
    Shmily_b("Hello");
    Shmily_b("Ming Ri");
}
3 回复
#2
rjsp2021-12-01 16:59
对于这个标识符,假如作者没加下划线的话,你是不是又会问“为什么作者不肯加个下划线”?

程序代码:
#include <stdio.h>

void ShmilyB( const char* s )
{
    putchar( '\t' );
    puts( s );
}

int main( void )
{
    ShmilyB( "Hello" );
    ShmilyB( "Ming Ri" );
}
#3
不吃洋葱2021-12-01 17:33
回复 2楼 rjsp
为什么?
#4
吹水佬2021-12-01 17:59
以下是引用不吃洋葱在2021-12-1 17:33:24的发言:

为什么?

不用花时间在这问这类问题。
随便找本C教程看看了解一下动动手练习就OK,这样可能少花时间收获大。
只听人家讲好容易就会忘记掉
1