24.4.11C语言学习笔记|函数、部分结构体【未完待续】

巴拉拉能量~~~哭死,学习啊啊啊啊,学校课好多,只能半夜学了

4.2函数名--特殊的地址:

void fun(int a){
int a=a+1;
printf("%d",a);
return a;
}

 指针函数??

void (*p)(int);

p=fun;

注意:函数名一直是放在”=“左边

考虑:

可以接受信息(几个?每个都是什么类型?)

可以返回信息(返回1个信息,什么类型)

typedef:利于阅读

1、第一个用法

 int len_t;             //len_t是int数据类型的变量

 typedef int len_t ;    //len_t 是int数据类型的别名

 2、第二个用法
#ifdef C64
typedef unsigned int u32;
#else
typedef undigned long u32;
#endif

这段代码是用来定义一个在C语言中使用的无符号整数类型u32。其目的是让代码在特定的编译环境中(C64)使用unsigned int,而在其他编译环境中使用unsigned long。

#ifdef#else是预处理指令,用于条件编译,它们允许编译器在编译代码之前做出决策,这是C语言的一个特性。#endif标志着预处理指令的结束。

3、第三个用法

首先:

typedef int *p1;
p1 abc=NULL;

//typedef int *p1;这行代码定义了一个新的类型p1,它是一个指向int类型的指针。也就是说,p1是一个指针类型,它指向一个整数。
//p1 abc; 这行代码声明了一个名为abc的变量,其类型为p1,即abc是一个指向int的指针。
//注意指针初始化防止出现包括程序崩溃数据损坏

 4.3函数承上启下的作用

函数如何获取信息:

  • 从调用者处拷贝到函数空间

案例:交换两个数

  1. 值拷贝(改变不了) 2.地址拷贝(可以改变)

练习代码:|

|

|

|

未完待续。。。

相关推荐

  1. C++ -- STL(待续

    2024-04-12 09:16:04       32 阅读
  2. skynet学习笔记(12/05待续)

    2024-04-12 09:16:04       62 阅读
  3. 小组分享内容二:Jsoup部分待续

    2024-04-12 09:16:04       34 阅读
  4. C++代码风格指南--Google(待续

    2024-04-12 09:16:04       45 阅读
  5. 【Android】通知(待续

    2024-04-12 09:16:04       62 阅读
  6. C语言自学笔记19----结构函数

    2024-04-12 09:16:04       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 09:16:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 09:16:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 09:16:04       82 阅读
  4. Python语言-面向对象

    2024-04-12 09:16:04       91 阅读

热门阅读

  1. sky07笔记

    2024-04-12 09:16:04       31 阅读
  2. Objective-C学习笔记(基本语法)4.6

    2024-04-12 09:16:04       37 阅读
  3. Django域名根目录文件验证

    2024-04-12 09:16:04       37 阅读
  4. VSCode 作者插件大全

    2024-04-12 09:16:04       32 阅读
  5. html单页使用vue

    2024-04-12 09:16:04       29 阅读
  6. 成为一名程序员:兴趣与职业发展的交汇点

    2024-04-12 09:16:04       29 阅读
  7. 一探究竟:选择排序原理、实现与应用分析

    2024-04-12 09:16:04       32 阅读
  8. linux c多线程简单队列实现

    2024-04-12 09:16:04       37 阅读
  9. 嵌入式之面向对象篇(四)

    2024-04-12 09:16:04       38 阅读