C/C++/C#
文章平均质量分 59
C/C++/C#
陆氪和他的那些代码
学习可以偷懒,面试好好发挥就行
展开
-
C - 为什么指针常常初始化为 NULL?
C - 为什么指针常常初始化为 NULL?原创 2022-08-02 18:57:41 · 2747 阅读 · 0 评论 -
C/C++ - Codeblocks 调试 MinGW GDB STL (查看容器数据)配置教程(完整版)
一、资源下载python-3.6.5.exepython-2.7.5.exegdb-7.2gdb-7.5.1(syscalls+python)mingw-static-4.4.5-all二、配置教程H:\CodeBlocks\MinGW (这是我文件的目录,以下会以此为基础讲解,你自己的目录就对号入座,推荐默认路径)。套餐推荐:python-2.7.5 + gdb-7.2.5 + mingw-st...原创 2018-04-08 10:35:05 · 4690 阅读 · 9 评论 -
C/C++ - Codeblcoks 调试断点不停解决办法【绝对有效】
在用code::blocks调试程序的时候,设置了断点,但跑程序的时候一口气跑完,不会停在断点处,网上传的三种情况都试过了。新建一个工程,然后再开始调试。CodeBlock无法对单独的一个CPP文件进行调试。 编译时没有打开-g标志,导致没有debug信息,所以无法调试。 解决办法:在debug模式:设置->编译器和调试器设置->全局编译器设置->编译器设置——勾上...原创 2018-12-01 12:39:47 · 2835 阅读 · 4 评论 -
C - error: converting to execution character set:Illegal byte sequence
如图所示(Codeblocks IDE)很多人之前也是因为编码的问题,可能这里填的是 UTF-8,写 GBK 试试~-finput-charset=GBK(或GB2312)即可通过编译原创 2021-06-29 11:22:58 · 4508 阅读 · 6 评论 -
C - C 语言如何才能使用 bool 类型
解决办法加上头文件#include<stdbool.h>,就可以直接使用类型 bool = true/false 宏定义 #define bool int#define false 0#define true 1原创 2021-06-29 10:26:55 · 460 阅读 · 1 评论 -
Java / C - Java & C 语法区别
1、a=1, b=2; // Java 编译错误; C/C++ 支持2、Java 中变量如果没有被初始化,则使用该变量报编译错误;而不像 C/C++ 可以使用输出随机值。3、输出语句里面的运算从左往右,C/C++是从右往左int a=1;System.out.println(a+","+(++a)); // Java - 1,2; C/C++ - 2,24、传参printf(......原创 2020-03-22 21:12:30 · 381 阅读 · 0 评论 -
C/C++ - enum 与 int 相互转换
First of all——如何正确理解enum类型?enum Color { red, white, blue}; Color x; 我们应说x是Color类型的,而不应将x理解成enumeration类型,更不应将其理解成int类型。我们再看enumeration类型:enum Color { red, white, blue}; 理解此类型的最好的方法是将这个......原创 2018-10-26 10:56:12 · 8347 阅读 · 0 评论 -
C/C++ - 基本数据类型(默认:32位操作系统)
short [int]内存大小 2byte=16bit数据范围 -32768~32767(即-2^15~2^15-1)unsigned short [int]内存大小 2byte=16bit数据范围 0~65535(即0~2^16-1)int内存大小 4byte=32bit数据范围 -2147483648~2147483647(即-2^31~2^31-1)备注...原创 2018-08-31 10:50:19 · 3866 阅读 · 0 评论 -
面经 - C/C++ 基础篇
下列C++代码的输出结果是什么?[台湾某著名杀毒软件公司2010年7月笔试题] // Code 1int i=1;int main(){ int i=i;}// Code 2int main(){ int i=i;}// Ps:Code1 和 Code2 是等价的。 A. The i within main will have an undefined...原创 2018-08-26 23:42:10 · 842 阅读 · 0 评论 -
C/C++ - 基础篇
qsort 使用: // int cmp(const void *a, const void *b):返回正数就是说 cmp 传入参数第一个要放在第二个后面, 负数就是传入参数第一个要放第二个前面, 如果是 0, 那就无所谓谁前谁后。#include<stdlib.h>int cmp(const void *a, const void *b){ return(*...原创 2018-05-25 13:48:40 · 587 阅读 · 0 评论 -
C/C++ - 指针、引用篇
概述:普通变量:一个地址对应一个内容; 指针变量:一个地址对应一个内容(该内容为一个地址),所以指针变量有两个地址,一个是存储内容(地址)的该单元地址(类似于普通变量的地址),还有一个是存储内容里的内容是个地址。 指针也是一种变量,它所表示的不是数据的值,而是存储着数据的内存的地址。通过使用指针,就可以对任意指定地址的数据进行读写。 请大家看一下代码清单4-2。这是定义了d、e、f这3个......原创 2018-05-17 13:40:39 · 460 阅读 · 0 评论