我正在研究如何借助指针显示2D数组的元素.这是我试过的代码:
#include<stdio.h>
int main(){
int arr[3][2] = {
{7, 8},
{6,3},
{3,4}
};
printf("%u\n", (arr + 2));
printf("%u\n", *(arr + 2));
}
Run Code Online (Sandbox Code Playgroud)
输出:
6487616
6487616
Run Code Online (Sandbox Code Playgroud)
我期待的输出*(arr + 2)是3.它怎么样(arr + 2)?
我正在创建一个简单的数据库,它是用于学习目的的表:
这是我的PHP代码(script.php)
<?php
$sql = file_get_contents("init.sql");
$servername = "localhost";
$username = "root";
$password = "";
// connect to database
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection error: " . $conn->connect_error);
}
if($conn->query($sql) == True){
echo "Database and Table has been created succesfully!";
}
else {
echo "\nError creating database and table: . $conn->error";
}
?>
Run Code Online (Sandbox Code Playgroud)
这是mysql文件(init.mysql)
CREATE DATABASE test;
USE test;
CREATE TABLE Users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) …Run Code Online (Sandbox Code Playgroud)