概念:(1)getchar函数的原型:int getchar(void)    作用:从标准输入 stdin 获取一个字符(一个无符号字符),也就是从命令行终端获取你输入的一个字符,返回的也是一个字符(2)putchar函数的原型:  int putchar(int char)   作用:把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,也就是把一个char字符输出到命令行终端代码:(1).利用getchar,put
c++中退出程序使用exit或者return,return如果是在主函数main中会立即全部退出,如果return在被调用的函数中,那么只会退出被调用的函数,主函数继续执行。exit是立即全局退出。为了标记退出状态说明,c++ 退出语法exit支持传递状态常量。(1).正常退出,2种方式均可 exit(EXIT_SUCCESS); exit(0);(2).异常退出,2种方式均可 exit(EXIT_FAILURE); exit(1);
(1).c和c++语言中的main函数,经常带有参数argc,argv,例如:int main(int argc,char * argv[])第一个形参必须是int(c语言规定),第二个形参必须是指向字符串的指针数组,而且main函数自身的参数值是从操作系统命令行获取的。看到argc,argv就想起了php,在php中argc是参数总数,argv是输入的参数集合hashtable,php也算才系列语言,我们看看是否一样.(2).c++命令行获取输入参数个数
(1).c++创建数组的语法:type arrayName [ arraySize ];type: 数据类型arrayName: 数组名称arraySize: 数组元素个数,必须是一个大于零的整数常量(2).c++初始化数组,定义all_id数组变量,储存2个元素int all_id[2] = {1,2};(3).c++预定义数组,后初始化数组int all_id[2]; for (size_t 
(1).储存类是干嘛的?第一次听起来以为是面向对象相关的知识,其实不是.它主要用来定义变量或函数的范围,可见性,生命周期。(2).储存类主要有哪些?auto (C++17开始被废弃)register(C++17开始被废弃)staticexternmutablethread_local(3).auto储存类.声明的变量会自动推断该变量的类型(不需要关注它,毕竟官方已经开始废弃它了)#include <iostream> #include <typeinfo&
(1).全局变量:在函数外部定义的变量,或者在程序头部定义的变量,可以在程序的全局使用。 #include <iostream> int a; void writeLine() { std::cout << a << std::endl; } int main() { a = 10; writeLine(); return 0; } 例如int a定义了全
c++中有两种修饰符类型:(1).数据类型修饰符signed , unsigned , short , long前面已经讲过,查看链接https://www.gaojiufeng.cn/?id=300(2).类型限定符const  volatile restrict限定符含义constconst 类型的对象在程序执行期间不能被修改改变。volatile修饰符 volatile 告诉编译器不需要优化volat
c++常量定义支持两种语法。#define 常量名称  常量值const 常量类型 常量名称 = 常量值例如我们分别用两种语法表示linux和windows的换行符#include <iostream> #define WIN_EOL "\r\n"; using namespace std; const char LIN
c++ extern的作用通俗来说的作用就是:可以在一个文件中引用另一个文件中定义的变量或者函数(1).先看引用同一个文件中的变量#include <iostream> using namespace std; int main() {     std::cout << a;        &n
(1).先看概念枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。(2).基本语法表示enum 枚举名{       标识符[=整型常数],       标识符[=整型常数],  ...      标识符[=整型常数] }&n
Top