例如:c中的雙分號意味着什麼?
void thisIsAnExample(Hello* bye, char* name, int num, in* arr, int* sum){
GoodBye x;;
x.funName = name;
.
.
.
例如:c中的雙分號意味着什麼?
void thisIsAnExample(Hello* bye, char* name, int num, in* arr, int* sum){
GoodBye x;;
x.funName = name;
.
.
.
這並不意味着什麼。這只是一個額外的分號。您可以刪除它(留下一個分號),而不會對程序產生任何影響。
最有可能是一個錯字。向您的程序添加一個空語句。
它有一個語句的後面跟一個空語句的含義。
在C中,每個statememnt以;
結尾。因此,一個;
後跟一個的陳述是一個陳述,然後是一個空的陳述。
「雙分號」在c中沒有任何特殊含義。第二個分號只是終止一個空語句。所以你可以簡單地刪除它。
這意味着有人不小心輸入了一個額外的分號...... – John3136
這並不意味着除了有一個空的聲明 - 可能只是一個錯字。 –
但代碼似乎工作正常? – mvitagames