-
變量的自我增長
查看全部 -
#include <stdio.h>
int main(int argc,char **argv)
{
? ?short a = 100;
? ?int b = a;
? ?return 0;
}我們把一個 short 類型轉換成一個 int 類型,這里沒有使用 (int) 之類的代碼,程序也沒有報錯。這是因為在這里,我們把一個比較小的數據類型轉換成了一個比較大的數據類型,數據在轉換的過程中是安全的,不會損失精度,那么在這種情況下,C++ 允許直接進行轉換,由于在轉換的時候沒有進行指定數據類型,所以叫做隱式轉換
查看全部 -
#include <stdio.h>
#include <iostream>
int main(int argc,char **argv)
{
? ?int a = 0;
? ?int b = 0;
? ?std::cin >> a >> b;
? ?return 0;
}使用 cin 可以連續從鍵盤讀取想要的數據,以空格、tab鍵或換行符作為分隔符。cin 相對于 scanf 來說,不需要指明類型,用起來更方便一些。
查看全部 -
#include <stdio.h>
#include <iostream>
int main(int argc,char **argv)
{
? ?int a = 99;
? ?int b = 98;
? ?std::cout << "a: " << a << ", b: " << b << std::endl;
? ?return 0;
}輸出結果 a: 98, b: 99
cout 相對 printf 來說,更易用一些,只需要將想要輸出的內容用 << 連接起來就好了查看全部 -
#include <stdio.h>
int main(int argc,char **argv)
{
? ?const int c = 10;
? ?return 0;
}
可以看到,聲明常量和聲明一個變量非常像,不一樣的地方就是在前面加了一個 const。這個 const 代表的就是不可變的。查看全部 -
#include<stdio.h>
int main(int argc,char **argv)
{
? ? printf("Hello World!\n");
? ? return 0;
}
首先是 (int argc,char **argv) ,這是一個參數列表。我們可以看到,這里有兩個參數,第一個參數argc表示參數個數,第二個參數argv是參數組,兩個參數一起表達了這個程序的啟動參數
查看全部 -
struct student
{
int math;
int english;
}
查看全部 -
數組的寫法;
int a[4] = {0, 1, 2, 3};
查看全部 -
算術,賦值,關系,邏輯
查看全部 -
布爾類型 bool。布爾類型可以表示的數據范圍只有兩個,那就是 true 和 false。
查看全部 -
值傳遞? change(a)a=4? a=5 沒有改變
地址傳遞change(&a)函數a=4 int main中a=4查看全部 -
Cstyle
#include <studio.h>
Int main(int argc,chat**argv)
{
???? print("hello world!\n");
???? return 0;
}
C++style
#include <iostream>
Int main(int argc,chat**argv)
{
???? std::cout<<"hello world!\n"<<std:: end1;
???? return 0;
}查看全部 -
需要注意的是,內聯函數必須在函數定義的時候寫上 inline 才可以
查看全部 -
%d 是一個占位符
查看全部 -
當 {} 中的元素數量少于 [] 中定義的長度的時候,只給前面部分元素賦值,后面的未指定的元素,將被賦值為 0。查看全部
舉報