-
數組名就是第一個元素地址查看全部
-
printf
int a = 1;
int b = 2;
printf("a: %d, b: %d", a, b);
prinf 第一個參數用“”包裹的部分是format部分,指定要打印的格式,%d是占位符,表示數字,第二個參數和第三個參數是 第一個參數里面%d的數據,將替代 %d
cout
int a = 99;
int b = 98;
std::cout << "a: " << a << ", b: " << b << std::endl;cout 打印直接寫變量就可以了,用<< 連接
scanf
從控制臺向程序輸入內容
int a = 0;
int b = 0;
scanf("%d, %d", &a, &b);用戶輸入的內容會賦值給變量a,b, 因為%d, %d中間有逗號,,輸入的a和b中間也要有逗號
cin
#include <iostream>
int a = 0;
int b = 0;
std::cin >> a >> b;cin 可以從鍵盤連續(xù)讀取想要的數據,用空格,tab鍵或換行符作為分隔符
查看全部 -
C++ 聲明變量需要指定變量類型,如 int a=5;
常量聲明用關鍵字const,也需要指定變量類型,如 const int c=10;
查看全部 -
一個程序只有一個main函數,程序從main開始執(zhí)行,main函數結束終止
int main(int argc, char **argv)
{
return 0
}
參數列表第一個參數argc: 參數個數
argv: 參數組
return 0表示程序執(zhí)行成功,如果非0,表示程序執(zhí)行出現問題
查看全部 -
-----------------------------------------
#include <stdio.h>
int main(int argc, char **argv)
{
? ? printf("Hello World!\n");
? ? return 0;
}
-----------------------------------------
stdio.h
std:standard
io: input and output
stdio: standard input and output 標準輸入輸出
main 函數是主函數,程序的入口,一個程序只能有一個main函數
printf 函數包含在stdio.h 中
-----------------------------------------
#include <iostream>
int main(int argc,char **argv)
{
? ?std::cout << "Hello World!\n" << std::endl;
? ?return 0;
}-----------------------------------------
iostream 是 C++ 里的io流頭文件
C++ 輸出語句:std::cout<< "輸出內容\n"<<std::endl;
查看全部 -
軟件使用 visual Studio
查看全部 -
C: .c 后綴? --- 不兼容C++? ?面向過程
C++ : .cpp后綴 --- 兼容C? ?面向對象
C++ 有 STL (standard template library 標準模板庫)
STL: 線程、數學庫、字符串、鏈表
C 和C++ 都沒有垃圾回收機制
查看全部 -
布爾類型可以表示的數據范圍只有兩個,那就是 true 和 false。
查看全部 -
#include?<stdio.h> int?main(int?argc,char?**argv) { ????printf("char:?%d\n",?sizeof(char)); ????printf("unsigned?char:?%d\n",?sizeof(unsigned?));
查看全部 -
浮點型
查看全部 -
就這樣
查看全部 -
8bit=1byte
查看全部 -
1.%d 是一個占位符。
2.cout 相對 printf 來說,更易用一些,只需要將想要輸出的內容用 << 連接起來就好了。3.%d是整數的formet,%f是浮點數的formet。
查看全部 -
argc和argv參數在用命令行編譯程序時有用。main( int argc, char* argv[], char **env ) 中?
????????第一個參數,int型的argc,為整型,用來統計程序運行時發(fā)送給main函數的命令行參數的個數,在VS中默認值為1。?
????????第二個參數,char*型的argv[],為字符串數組,用來存放指向的字符串參數的指針數組,每一個元素指向一個參數。各成員含義如下:?
????????argv[0]指向程序運行的全路徑名?
????????argv[1]指向在DOS命令行中執(zhí)行程序名后的第一個字符串?
????????argv[2]指向執(zhí)行程序名后的第二個字符串?
????????argv[3]指向執(zhí)行程序名后的第三個字符串?
????????argv[argc]為NULL?
????????第三個參數,char**型的env,為字符串數組。env[]的每一個元素都包含ENVVAR=value形式的字符串,其中ENVVAR為環(huán)境變量,value為其對應的值。平時使用到的比較少。查看全部 -
//printf #include?<stdio.h> int?main(int?argc,char?**argv) { ????int?a?=?99; ????int?b?=?98; ????printf("a:?%d,?b:?%d",?a,?b); ????return?0; } //cout #include?<stdio.h> #include?<iostream>?//std加載的頭文件?。。? int?main(int?argc,char?**argv) { ????int?a?=?99; ????int?b?=?98; ????std::cout?<<?"a:?"?<<?a?<<?",?b:?"?<<?b?<<?std::endl; ????return?0; } //scanf #include?<stdio.h> int?main(int?argc,char?**argv) { ????int?a?=?0; ????scanf("%d",?&a); ????return?0; }
查看全部
舉報