我该如何解决?以下是我的代码。我阅读了太多资源,但它们太复杂了。比如我读到的一个源码,我觉得这个方法很复杂。也许有一个简单的方法可以解决这个问题。
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class Test extends Application {
public BorderPane border = new BorderPane();
public Label name = new Label("Name");
public Label surname = new Label("Surname");
public TextField name1 = new TextField();
public TextField surname1 = new TextField();
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage arg0) throws Exception { …Run Code Online (Sandbox Code Playgroud) 我正在研究strlen()C中的函数,我看到了一个函数,这个函数返回了diffirent值.如果数组容量已满,则返回错误的结果.如果数组的容量未满,则返回true结果.我问的是什么原因?
非常感谢所有读者.
那就是功能
int myStrlen(char *s)
{
char *start;
start = s;
while (*s != 0)
{
++s;
}
return s - start;
}
Run Code Online (Sandbox Code Playgroud)
和主要的
int main()
{
char x[4] = "What";
printf("%d\n", myStrlen(x));
return 0;
}//Output: 21
Run Code Online (Sandbox Code Playgroud)
其他主要的
int main()
{
char x[5] = "What";
printf("%d\n", myStrlen(x));
return 0;
}//Output: 4
Run Code Online (Sandbox Code Playgroud)