C语言
大白羊的进阶之路
这个作者很懒,什么都没留下…
展开
-
vs2010的有关使用技巧,
1、注释和反注释的快捷键: 注释: ctrl+k、 ctrl+c; 反注释:ctrl+k、 ctrl+u.2.用vs进行程序的编写一定要注意调试,c语言的对于各类型变量要求严格,不像Python那样随意;调试技巧: 把想要调试的行打上断点; 按F5进行逐步断点调试。3.c语言的输出,printf函数的一般格式:printf(格式控制,输出列表)例如: printf(...原创 2018-08-09 14:51:24 · 531 阅读 · 0 评论 -
c语言中内存的动态分配与释放 、C语言中的malloc 函数
使用malloc要加头文件,malloc的作用是分配一块连续的内存,头文件:stdlib.hmalloc函数是一种分配长度为num_bytes字节的内存块的函数,可以向系统申请分配指定size个字节的内存空间。malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。返回类型是 void*...转载 2018-08-24 17:21:49 · 5472 阅读 · 0 评论 -
C语言操作EXCEL文件(读写)
本文主要介绍通过纯C语言进行EXCEL的读写操作:C语言读操作 C语言写操作 一、写操作 第一步:单纯C语言写入Excel文件只能是.xls或者.csv的后缀文件,它们可以通过Notepad++等记事本软件当做txt文件打开。 需要注意的是:当对*.xls文件写入或者读取之后,再打开Excel文件时会弹出格式兼容的提示窗口,因为这样的C语言操作Excel文件是当文本文件打开...转载 2018-08-28 00:48:46 · 31224 阅读 · 0 评论 -
int _tmain(int argc, _TCHAR* argv[])函数及其参数的详解
首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的<stdafx.h>里,有这么两行#include <stdio.h>#include <tchar.h>我们可以在头文件<tchar.h>里找到_tmain的宏定义#define _tmain ma...原创 2018-08-28 00:18:45 · 9750 阅读 · 1 评论 -
c语言写csv
csv文件格式其实就是字符串之间是用tab(即"\t")分隔的,每行末尾必须都是以换行符结束,知道这个原理就可以按照写txt文件一样的方式写了,只要写好之后用excel表格打开就可以了 下面用c语言文件操作函数写一个简单的例子:// test.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include <stdio.h>#...转载 2018-08-27 22:15:19 · 3301 阅读 · 0 评论 -
C语言的字符串输入gets()函数
C语言的字符串输入gets()函数字符串简介字符串(character string)是一个或多个字符的序列。如下所示:"Zing went the strings of my heart!" 双引号不是字符串的一部分。双引号告知编译器它括起来的是字符串。C语言没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。字符串常量"x"和字符常量'x'不同,区别之一...转载 2018-08-27 16:38:52 · 9674 阅读 · 1 评论 -
c语言字符数组与字符串的使用详解
1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符...转载 2018-08-27 10:44:39 · 7290 阅读 · 0 评论 -
C++迭代器的使用和操作总结
原文地址:https://www.cnblogs.com/maluning/p/8570717.htmlC++迭代器的使用和操作总结目录一.定义和初始化 二.常用操作 三.迭代器const_iterator 四.使迭代器失效的操作 正文 迭代器是一种检查容器内元素并遍历元素的数据类型。C++更趋向于使用迭代器而不是下标操作,因为标准库为每一种标准容器(如vecto...转载 2018-08-26 23:15:17 · 183 阅读 · 0 评论 -
C/C++——map的基本操作总结
原文地址:https://blog.csdn.net/google19890102/article/details/51720305标准库map类型是一种以键-值(key-value)存储的数据类型。以下分别从以下的几个方面总结:map对象的定义和初始化 map对象的基本操作,主要包括添加元素,遍历等1、pair类型1.1、pair类型的定义和初始化pair类型是在有文件uti...转载 2018-08-26 23:03:15 · 183 阅读 · 0 评论 -
c语言中 ->的含义
原文链接: https://blog.csdn.net/littesss/article/details/71185916->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{...转载 2018-08-26 19:35:51 · 970 阅读 · 0 评论 -
C语言中,通过指针得到相应数组的长度
/* 通过指针得到相应数组的长度, 1.通过指针得到浮点型数组的长度 2.通过指针得到字符串型数组的长度*//* ---------------------------------------------------------------------* 得到浮点型数组长度.* ------------------------------------------------------...原创 2018-09-10 20:40:32 · 16713 阅读 · 4 评论