-
當(dāng)你聲明一個變量的時候,事實上他是有一個默認值的,并且這個默認值是一個隨機值,在某些情況下,這個值甚至有可能是一個非法值。
查看全部 -
有符號整數(shù)和無符號整數(shù)占用位數(shù)
查看全部 -
std:標準()
io:input和output簡寫
stdio:標準輸入輸出
\n:換行
int:整型變量
endl:此行結(jié)束相當(dāng)于回車
sizeof:查看數(shù)據(jù)類型長度
const:常量
int* ()Int;: 定義int型指針變量
()* ():定義指針變量類型
* p=&a:p指向a
int* pA=&a:定義pA指向a
* pA=3:將pA指向的內(nèi)容變成3
nullptr:指針賦空
查看全部 -
+ 加法
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 1;
? ?int b = 2;
? ?int c = a + b;
? ?printf("c: %d\n", c);
? ?return 0;
}- 減法
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 1;
? ?int b = 2;
? ?int c = a - b;
? ?printf("c: %d\n", c);
? ?return 0;
}* 乘法
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 1;
? ?int b = 2;
? ?int c = a * b;
? ?printf("c: %d\n", c);
? ?return 0;
}/ 除法
除法分為兩種情況,一種是整數(shù),對于整數(shù)的除法,整數(shù)除法之后,得到的還是一個整數(shù),如下,輸出結(jié)果為 2,只保留整數(shù)部分,余數(shù)部分被舍去
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 5;
? ?int b = 2;
? ?int c = a / b;
? ?printf("c: %d\n", c);
? ?return 0;
}但是如果是浮點數(shù),就會有另外一種情況,會產(chǎn)生小數(shù)。如下,結(jié)果為 2.5
#include <stdio.h>
int main(int argc,char **argv)
{
? ?float a = 5;
? ?float b = 2;
? ?float c = a / b;
? ?printf("c: %f\n", c);
? ?return 0;
}% 取余數(shù)
對于整數(shù)的除法,會存在除不盡的情況,這時候就會有余數(shù)存在,那么如何計算余數(shù)呢?就要用到取余了。如下,結(jié)果是 1
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 5;
? ?int b = 2;
? ?int c = a % b;
? ?printf("c: %d\n", c);
? ?return 0;
}查看全部 -
并且? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?或者? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?不
查看全部 -
#include <stdio.h>
int main(int argc,char **argv)
{
? ?int a = 1;
? ?int b = 2;
? ?
? ?int temp = a;
? ?a = b;
? ?b = temp;
? ?return 0;
}查看全部 -
數(shù)據(jù)類型
查看全部 -
先是 (int argc,char **argv) ,這是一個參數(shù)列表。我們可以看到,這里有兩個參數(shù),第一個參數(shù)argc表示參數(shù)個數(shù),第二個參數(shù)argv是參數(shù)組,兩個參數(shù)一起表達了這個程序的啟動參數(shù)。
另外一個是return語句,我們可以看到 main 函數(shù)有一個返回值,這個返回表示程序的執(zhí)行結(jié)果。我們這個 Hello Wolrd 程序里面,返回的是 0。0 表示程序執(zhí)行成功,沒有出現(xiàn)問題。如果這里返回的是非 0 ,那么表示程序執(zhí)行出現(xiàn)問題。
查看全部 -
輸入內(nèi)容用scanf
查看全部 -
int a 規(guī)定默認值會增大開銷
查看全部 -
#includ <stdio.h>//include是包含的意思,表示這段程序想包含一個源文件以外的文件,即stdio.h,std即standerd,標準的意思;io為input or output,即輸入和輸出的意思
int main()//括號里的是int argc,char **argv,不打出來也可以調(diào)試成功
{
? ? ?printf("hello world\n");
? ? ?return 0;
}
#include?<stdio.h>????????????????? int?main(int?argc,char?**argv) { ????printf("hello?world!\n"); ????return?0: ?}
#include?<iostream> int?main(int?argc,char?**argv) { ????std::cout<<"hello?world!\n"<<?std::end1: ????return?0; }
查看全部 -
C Style:
#include <stdio.h>
int main()
{
? ? ?printf("hello world!This is C Style")
? ? ?return 0;
}
C++ Style:
#include <stdio.h>
int mian(int argc,char **argv)
{
? ? ?printf("hello world!This is C++ Styl")
? ? ?return 0;
}
查看全部 -
每兩年發(fā)布一次
Visual Studio
學(xué)習(xí)-社區(qū)版就夠用了
下載-安裝并下載-選擇C++庫就可以了-安裝-重啟-打開-登錄賬號,微軟申請-選擇主題-啟動-創(chuàng)建應(yīng)用-運行-打印出結(jié)果
查看全部 -
=》寫出高效良好的編碼
查看全部 -
C++兼容C,不用擔(dān)心出現(xiàn)問題
需要額外注意,資源回收,因為沒有GC垃圾回收。
都是靈活的語言
查看全部
舉報