![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
原总破局
刻意训练,积极反馈。
展开
-
c语言cjson的使用
cjson已经为什么提供了完整的json处理,不需要我们再重新写了cjson的下载地址https://sourceforge.net/projects/cjson/使用创建json字符串1、{"age": 1,"name": "yuanxuzhen"}void createJSON(){ cJSON *usr = cJSON_CreateObject(); cJSON_AddNumberToObject(usr, "age", 1); cJSO原创 2021-04-27 20:17:39 · 369 阅读 · 0 评论 -
C语言文件读写操作
文件读写通过使用fopen打开文件获取文件指针进行文件读写。通过fopen返回的指针称为文件指针,可以用其对文件进行读写操作。指针包含缓冲区的位置、缓冲区当前字符的位置、文件的读或写状态、是否出错、是否已经到达文件结尾。这些信息包含在<stdio.h>中定义FILE结构FILE *fopen(const char * __restrict __filename, const char * __restrict __mode);__restrict __filename :文件原创 2021-04-27 11:28:06 · 456 阅读 · 0 评论 -
C语言格式化输出
读C程序设计语言第二版有下面的总结我们用具体例子来进行分析一个hello,空格world字符串,字符串长度为12:%s: 输出:hello,world: :%10s: 输出:hello, world: 10定义的最小宽度,所以我们要最少输出10个字符, :%.10s: 输出:hello,wor: 小数点后的10定义了最大精度,所以我们的字符串只截取了10个字符 :%-10s:输出:hello, world: 负号定义了左对齐,10定义的最小宽度,所以我们要最少输出10个字符,...原创 2021-04-22 12:02:01 · 397 阅读 · 0 评论 -
C语言判断当前主机是小端还是大端
int main(int argc, const char * argv[]) { // insert code here... char array[] = {1, 0}; unsigned short * num = (unsigned short *)array; if(*num == 1){ printf("current is little\n"); }else if(*num == 256){ printf("curren.原创 2021-04-16 19:50:40 · 74 阅读 · 0 评论 -
字符指针与函数
字符串常量是以”\0”为结束标识,所以字符串所占的空间比双引号中的字符串的数目大1.比如“yuanxuzhen” 字符数目为10,所占空间为11。字符串常量实际上是一个字符数组。访问可以通过执行第一个字符的指针进行访问。字符指针的用途1、作为函数的参数例如void fun(char* param)调用的时候我们可以这样使用fun(“yuanxzh”)2、char* p;p = “yuanxuzhen”;这个语句的意思是将“yuanxuzhen”这个字符串数..原创 2021-04-13 19:40:35 · 200 阅读 · 0 评论