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