C语言
文章平均质量分 50
bi_ji_xiao_sheng
好记性不如烂笔头
展开
-
C语言——结构体struct与typedef的使用
我们常常在某些C语言代码中看到有时候typedef关键字和struct一起连用定义结构体,有时候只用struct关键字直接定义结构体,在此记录两者的一些用法,给自己做一个笔记,希望对大家也有所帮助。如果有些地方不对,请大家指正。结构体c语言中,数组是一组相同类型数据的集合,而结构体可以完成对不同数据的封装,可以是不同数据类型的集合。简单来说,结构体就是不同类型数据或者相同类型数据的集合。使用结构体例子:1. 衣服信息:衣服尺寸,颜色,修长,衣长........2. 苹果原创 2022-05-07 21:04:04 · 4915 阅读 · 1 评论 -
C语言对于字符串的处理gets(),strlen()
1. C语言中有没有关于字符串类型?C语言中并没有直接的字符串类型,如果要使用字符串,则只能用字符数组或者指针变量进行定义。//使用字符数组char m[100]="hello";//使用指针变量char *p="hello";2. gets()函数1. gets()函数用于用户从键盘上输入字符串,当用户利用回车进行输入字符串结束时,gets()函数并不会读取到回车,只会告诉gets()函数输入字符串结束,这时在字符串数组后面自动加上字符串结束标志'\0',因此该函数从.原创 2021-11-18 11:55:05 · 1734 阅读 · 0 评论 -
C语言--全局变量
对于全局变量,即使是函数,也可以访问。#include<stdio.h>int a=3;void pri(){ printf("%d",a);} int main(){ pri(); return 0;}3原创 2021-10-30 21:59:25 · 2355 阅读 · 0 评论 -
C语言--字符串
1. 字符串的定义C语言中并没有字符串类型,只能使用char的组合来代替。2. 字符串的输出使用指针或者访问数组的方式可以输出。3. 字符串当作形参1. 以指针形式当作形参char a[]="train!";void nzp(int *a)2. 以数组形式当作形参char a[]="train!";void nzp(int a[])3. 示例//用指针访问字符串#include<stdio.h>void check(char *b){原创 2021-10-28 18:53:07 · 426 阅读 · 0 评论 -
C语言-结构体指针变量的使用
近期在学习数据结构的单链表问题时,涉及到了结构体定义,结构体使用以及定义结构体指针变量的问题不是很清楚,现在对关于结构体指针变量的使用做下记录结构体指针变量的定义方式:struct 结构体类型名称 *指针变量名;#include<stdlib.h>#include<stdio.h>//定义一个结构体typedef struct reader{ //定义结构体的成员; char name[32]; ...转载 2021-10-15 11:19:57 · 6934 阅读 · 6 评论 -
C语言--形式参数被调用时的内存状态
111转载 2021-10-16 21:28:39 · 1105 阅读 · 0 评论 -
C语言-指针及其使用(&和*)
指针定义:数据在内存中的地址也成为指针。指针用来存放一个变量在内存中的地址,即指针的内容就是一个变量在内存中的地址。指针的声明方式:数据类型 *指针变量名;① "*"在指针声明中使用表示定义一个指针,“*” 在C语言中只有在声明指针变量时可以使 用,当直接使用指针变量时,需将其*省略② ”数据类型“规定了指针变量指向的变量的类型,如果想要指针指向的是一个int类型变量,就将指针定义成int类型,如果想要指针指向的是一个char类型变量,就将指针定义成c...原创 2021-10-15 11:52:06 · 3970 阅读 · 1 评论