c语言
makunIT
努力学习!
展开
-
continue、break、return的区别
在做项目中,逻辑清晰是非常重要的,代码的规范也是非常重要的,我们在写代码时,一定要理解语言的作用以及使用方法和场景,对于continue、break、return这是我们做项目时,经常用到的,而有的人不理解他们的语法,有时候不知道在什么语句中,合理的使用它们,今天我就来讲一下它们之间的区别。1、break:break关键字的作用:结束当前整个循环,忽略循环体中任何其他语句和循环条件测试。我们看一下没有break代码:#include <stdio.h>int main (int a原创 2020-06-01 09:49:13 · 310 阅读 · 0 评论 -
yed工具的使用(画流程图)及流程图的简单介绍
在做项目之前,一定要画流程图,一个好的流程图,可以帮你在设计代码的时候少走弯路,对于画流程图,我想对于每一个程序员,是必备的技能吧,对于初次做项目的我而言,深刻的认识到了画流程图是如此的重要,我是用yed绘制流程图,我将分享一下yed流程图的使用。yed工具是操作极其符合直觉(有基础的鼠标和键盘操作经验者),充分利用了鼠标的左键,右键,滚轮和常见键盘快捷键,让绘图的过程尽可能少去点一些工具栏按钮,少一些编辑/选取模式的切换。这里写目录标题yed工具的安装yed的软件界面三级目录yed工具的安装htt原创 2020-05-19 10:08:47 · 17530 阅读 · 1 评论 -
当printf以十六进制打印char类型数组时引发的bug
以下代码是我做项目时,遇到的问题,我将以代码出现的问题,进行此次的总结。代码如下:/********************************************************************************* * Copyright: (C) 2020 makun<1394987689@qq.com> * All rights reserved. * * Filename: char.c原创 2020-05-17 23:14:03 · 6281 阅读 · 3 评论 -
数据库sqlite3之 sqlite3_exec()第三个参数回调函数的使用
在写这篇文章之前大家先了解我之前写的关于用c语言操作sqlite3的博客,链接地址如下:https://blog.csdn.net/makunIT/article/details/105192076关于sqlite3_exec的回调函数的知识,我也是在做一个项目中学习到的,看了一些博客吧,很多博客,都表达的不是很清楚,所以我想写这篇博客,记录自己的学习过程。大家先了解一下sqlite3_exec()函数吧。1、sqlite3_exec()函数原型#include <sqlite3.h>原创 2020-05-17 00:02:00 · 4020 阅读 · 7 评论 -
连续存储数组的算法
最近一直在学习数据结构,所以想把自己学习的知识用微博记录下来此微博记录对数组的各种操作具体如下:void init_arr();//对数组进行初始化bool append_arr();//在数组后追加bool insert_arr();//往数据中添加元素bool delete_arr();//删除数组中的元素bool is_empty();//判断数组中是否为空bool is_fu...原创 2020-04-14 20:44:51 · 272 阅读 · 0 评论 -
snprintf()函数的使用
最近一直在写一个小项目,要用到snprintf()函数,所以今天想写一篇博客记录一下有什么错误的地方还请大家指出来,谢谢!一、snprintf()函数的原型int snprintf(char* dest_str,size_t size,const char* format,…);二、snprintf()函数的功能先将可变参数 “…” 按照format的格式格式化为字符串,然后再将其拷贝至...原创 2020-04-09 15:16:08 · 519 阅读 · 1 评论 -
linux下C语言编程操作数据库sqlite3
文章目录1、安装数据库2、sqlite的相关函数2.1 sqlite3_open()2.2 sqlite_close()2.3 sqlite3_exec()2.4 sqlite3_get_table()3、代码示例3.1 创建一个数据库3.2插入数据3.3查看表的内容3.4删除数据1、安装数据库我们从SQLi官网下载页面,https://www.sqlite.org/download.html...原创 2020-03-30 14:54:19 · 1380 阅读 · 0 评论 -
统计一个数的二进制表示0和1个数的方法
文章目录统计一个数的二进制表示1的方法统计一个数的二进制表示0的方法这几天一直在牛客上刷笔试题,遇到了两个题,一个题是怎么用二进制表示0的方法,另一个是怎么用二进制表示1的方法,二话不说先上总结:统计一个数的二进制表示1的方法先上代码int func(int x){ int count = 0; while(x) { count++; x = x&(x-1);//与...原创 2020-03-06 15:30:12 · 3015 阅读 · 0 评论 -
c语言中 int main(int argc,char *argv[])的注解
1、int main(int argc,char* argv[])的注解①int argc,argc 是命令行总的参数个数②char *argv[], argv[]是argc个参数比如有以下参数 ./a.out , haha, hehe则char *argv[] ={"./a.out" ,“haha”, “hehe”}argv[0]="./a.out"argv[1]=“hah...原创 2020-02-19 14:15:01 · 1361 阅读 · 0 评论