![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
尘世猫
一个会画工图的程序猿
展开
-
关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
在示例程序中经常可以看到argc和argv这两个参数 ,在调试代码过程中遇到main函数为int main( int argc, char* argv[] ) 这种类型时往往会报错,或者是运行起来了但命令窗口一闪而过,没有出来结果。网上关于这方面的资料也有点乱,在看浅墨大大一书发现其中有关于这一方面的讲解甚为详细,抑制不住要与大家分享的冲动,现结合网上内容并予以实验,整理如下: 带形参...转载 2020-02-15 12:33:33 · 187 阅读 · 0 评论 -
数组指针和指针数组的区别
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身的大小决定,每一个元素都是一个指针,在32 位系统下任何类型的指针永远是占4 个字节。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下任何类型的指针永远是占4 个字节,至于它指向的数组占多少字节,不知道,具体要看数组大小。它是“指向数组的指针”的简称。数组指针(也称行指针)定义...转载 2020-02-12 15:55:02 · 91 阅读 · 0 评论 -
【C++】#ifndef用法
看了网上别人的文章,以前对ifndef的含义一直有些困惑。现在终于明白了。以下文件在"os_cpu.h"中。#ifndef OS_CPU_H#define OS_CPU_H/*中间有许多定义啦声明啦!;;*/#endif /OS_CPU_H/这样,在编译阶段(ifndef是在编译阶段起作用滴!)假设有两个文件同时include了这个文件(os_cpu.h),这两个文件如果一个先 编...原创 2020-01-17 21:28:36 · 1790 阅读 · 1 评论 -
【C++】cin/cout与scanf/print的区别
cin 、cout基本说明:cin代表标准输入设备,使用提取运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。cin是输入流,cout是输出流,重载了">>"、"<<"运算符,包含在头文件中。先把要输出的东西存入缓冲区,再输出,导致效率降低,cin是自动判断你的变量类型,比如一个char数据只能用默认的char方法取数据。sc...转载 2020-01-23 09:55:16 · 1153 阅读 · 0 评论 -
【C++】C++学习笔记(钱能第二版)
基本编程语句1.说明语句int a=3;//初始化定义2.条件语句if(条件){}else{}(条件)?表达式1:表达式2;switch(表达式){ case 1: default:}3.循环语句主要3类:for循环,while循环,do-while循环4.输入输出语句...原创 2020-01-19 10:08:05 · 739 阅读 · 0 评论