![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
shanglala
这个作者很懒,什么都没留下…
展开
-
【C语言】函数返回值 return 0, return 1, return , return NULL的区别
return 0 ; 代表正常退出return 1 ; 代表异常退出return ; void 返回空, 也可以什么也不返回return NULL; 当数据类型为指针时,正常退出返回NULL;原创 2020-11-14 20:47:34 · 3453 阅读 · 0 评论 -
单链表的创建,按序查找,按值查找,头插,尾插,删除,遍历,求表长
编译环境:VS2019利用单链表实现对12345的创建等操作//建立一个单链表,将12345存放到链表中去#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct link_node { int date; struct link_node* next;}node;//头插法创建单链表 当输入值为0时,停止输入node* creat1(){ node*原创 2020-11-08 12:01:48 · 491 阅读 · 0 评论 -
C语言字符串赋值的方法
首先,C语言没有向C++,Java,python等面向对象的语言中string这样的字符串类型,C语言中的字符串是存放在字符型数组中的C语言中,常见的3种字符串赋值有如下:1、通过字符数组直接初始化int main(){ char str[10] = "China";//还可以写成char str[10] ;str[10] = "China"; printf("str = %s", &str); return 0;}但是,直接把数组元素赋值给数组名(也就是数组首元素的地址),是不原创 2020-09-13 10:57:40 · 122356 阅读 · 11 评论 -
数组与函数
今天分享以下三点:数组作为函数的返回值数组元素作为函数参数数组名作为函数参数一、数组作为函数的返回值在C语言中,不允许数组作为函数的返回值eg:定义一个max函数int max 【】(); 在C语言中,这种写法是被不允许的二、数组元素作为函数参数数组元素可以作为函数的实参,但不可以作为函数的形参;下面举错误例子:int max(int a[2]);//此语句为函数的定义,但不允许数组元素作为形参原因:形参是在调用时分配的临时空间,不可能为数组元素单独分配存储空间(因为数组是一段原创 2020-09-08 11:36:43 · 677 阅读 · 0 评论 -
C语言错误之字符串的输出
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>struct Person{ char name[20]; int num; char sex; };int main(){ struct Person person = { "lalala",19,'M' }; printf("%s,%d,%c", person.name[20], person.num, person.sex); return 0;}代码看似正确,但原创 2020-09-03 18:35:25 · 1187 阅读 · 0 评论 -
如何解决error C4996问题
问题描述:(VS2019环境)error C4996: ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.问题如何解决:在头文件前添加如下代码:#define _CRT_SECURE_NO_WARNINGS代码举例:#de原创 2020-08-23 15:43:24 · 427 阅读 · 1 评论 -
C语言字符串知识点
在介绍C语言字符和字符串之前,许多C语言初学者都很好奇,为什么字符类型的数据是整型类型?其实字符在内存中,是以整数形式(ASCII代码0~127)存放在内存中的。因而字符类型数据属于整型。字符知识点:定义一个字符变量:char c = 'A'; //字符常量要用单引号引用,字符串才可以用双引号字符这里就记住要用单引号引用就可以了,接下来才是重头戏,字符串字符串知识点在C语言中,没有字符串类型,而C++做出了改进,以string为字符串类型故C语言中,字符串是存放在字符数组中的如何定义字原创 2020-08-21 15:07:26 · 865 阅读 · 0 评论