-
申明一個(gè)結(jié)構(gòu)體變量stu之后,這個(gè) stu 中就包含兩個(gè)變量,一個(gè)是 int 類型的 math,一個(gè)是 int 類型的 english。
struct Student
{
? ?int math;
? ?int english;
}
int main(int argc,char **argv)
{
? ?struct Student stu[50];
? ?//為其中一個(gè)學(xué)生的成績(jī)賦值
? ?stu[20].math = 90;
? ?stu[20].english = 95;
? ?return 0;
}查看全部 -
?8 個(gè) bit 的容量稱之為 1 個(gè) byte,1個(gè)字節(jié)
查看全部 -
直接賦值有性能開銷
查看全部 -
struct Student
{
????? int match;
????? int english;
}
結(jié)構(gòu)體查看全部 -
這個(gè)指針是一個(gè)常量,所以我們是不可以對(duì)其進(jìn)行修改的。
查看全部 -
布爾類型可以表示的數(shù)據(jù)范圍只有兩個(gè),那就是 true 和 false。
查看全部 -
include<iostream>后面輸出語(yǔ)句是cout。include<cstdio>后面輸出語(yǔ)句是printf。
查看全部 -
char 類型的范圍是 [-128, 127],而 unsigned char 類型的范圍是 [0, 255]。
查看全部 -
盛放數(shù)據(jù)的容器
ogogdol hadgalah sav.
查看全部 -
第一個(gè)參數(shù)argc表示參數(shù)個(gè)數(shù),第二個(gè)參數(shù)argv是參數(shù)組,兩個(gè)參數(shù)一起表達(dá)了這個(gè)程序的啟動(dòng)參數(shù)。
查看全部 -
enum Week
{
? ?Mon, // 星期一
? ?Tue, // 星期二
? ?Wed, // 星期三
? ?Thu, // 星期四
? ?Fri, // 星期五
? ?Sat, // 星期六
? ?Sun, // 星期日
};
int main(int argc,char **argv)
{
? ?Week week = Week::Fri;
? ?return 0;
}查看全部 -
#include <stdlib.h>
用free()和(int *)malloc(size)得加上這個(gè)頭文件
查看全部 -
數(shù)組的第一個(gè)元素的地址就是數(shù)組名
數(shù)組名是一個(gè)指向數(shù)組首元素的指針
這個(gè)指針是一個(gè)常量,所以我們是不可以對(duì)其進(jìn)行修改的。
*(array + 2) = 1;==array[2] = 1;
p[2]==*(p + 2)
int * p = (int *)malloc(5 * sizeof(int));
free(p);
查看全部 -
棧:方便,局限性
堆自由,額外釋放,手動(dòng)控制
查看全部 -
int *p=nullptr 給一個(gè)空指針
查看全部 -
#include<stdio.h>
int main (int a,char **b)
{?? char g;
??? int c;
??? printf ("請(qǐng)輸入類型:? ");
??? scanf("%s",&g);
.?? printf("%d",g);
}查看全部 -
#include<stdio.h>
int main (int w,char **a)
{? printf("hello world!This is C style!");
return 0;
}
#include<iostream>
int main(int a,char **b)
{ std::cout<<"hello world!This is C style!"std::end1;
return 0;
}查看全部 -
3-1 存放數(shù)據(jù)的容器:常量和變量
1.聲明變量
2.數(shù)據(jù)類型 int(integer整數(shù))
3.賦值變量 當(dāng)你聲明一個(gè)變量的時(shí)候,事實(shí)上他是有一個(gè)默認(rèn)值的,并且這個(gè)默認(rèn)值是一個(gè)隨機(jī)值,在某些情況下,這個(gè)值甚至有可能是一個(gè)非法值。
4.常量const(constant)常量不可以修改的特性。#include <stdio.h>
int main(int argc,char **argv)
{
??? const int c = 10;
??? c = 20;
??? return 0;
}查看全部 -
函數(shù) main
參數(shù) 啟動(dòng)參數(shù)
語(yǔ)句 return,返回語(yǔ)句,結(jié)果0,表示該語(yǔ)句成功執(zhí)行沒有問題。否則是非零結(jié)果。查看全部 -
第一章
1-3 如何學(xué)好C++
1.C++是一門工程語(yǔ)言,是一種實(shí)用工具。
2.寫出高效和穩(wěn)定的C++程序是衡量一個(gè)人會(huì)不會(huì)C++的評(píng)判標(biāo)準(zhǔn)。
3.實(shí)踐很重要。獨(dú)立思考,獨(dú)立解決問題。
查看全部 -
#include <iostream>
#include<stdio.h>
int main(int argc,**char argv)
printf("hello world! this is C ctyle\n");
std::cout<<"hello world! this is C++ style\n"<<std::endl;
return 0;查看全部 -
#include <studio.h>
#include <iostream>都是是預(yù)處理指令
(int argc, char** argv)兩個(gè)參數(shù)一起表達(dá)了這個(gè)程序的啟動(dòng)參數(shù)。
std::cout<<“內(nèi)容\n”<<std::dnel是標(biāo)準(zhǔn)輸出格式
printf("內(nèi)容\n")和std::cout<<"內(nèi)容\n"<<std::endl是相同的
查看全部 -
#include <stdio.h>
int main(int argc,char **argv)
{
??? printf("Hello World!\n");
??? return 0;
}查看全部 -
#include<stdio.h>
int main()
{
printf("hello word");
return o;
}查看全部 -
#include <iostream>
main
{
?? print("hello? world");
?? return 0;
}查看全部
舉報(bào)