我是颤振应用程序开发的新手。我已经安装了 Flutter SDK 并且正在使用 VS Code。我想在我的 Android 设备中测试我的演示应用程序,我已在我的 Android 设备中启用了开发人员模式和 USB 调试选项。在状态栏中,VS Code 显示,尽管我通过 USB 电缆连接,但没有设备。如何解决这个问题?我们需要 Android SDK 吗?
这是我的程序..
int main(void) {
printf("%lu\n", sizeof(""));
// first if else statement
if(1 > -2) printf("Yes");
else printf("No");
printf("\n");
// second if else statement
if( sizeof("") > -2) printf("Yes");
else printf("No");
}
Run Code Online (Sandbox Code Playgroud)
首先 printf() 为什么它打印 1 作为输出,尽管我传递了一个空字符串?在第一个 if-else 语句中,我得到了正确的输出 -> 是预期的,但是在第二个 if-else 语句中它打印输出 -> 不,谁能解释一下为什么会发生这种情况?
我的输出是.. 1 是 否
提前致谢 :-)