今日:0  |  文章:48
admin
小绿叶技术博客 Lv1 超级管理员

c 无限循环,限定次数判断达到次数 break 退出循环

#----- cs.c -----##include <stdio.h> void main(){ int ib=12; int cishu=0; for(;;) { ib--; cishu++; if(ib<1) { printf("\n [ok] 循环结束,当前 ib 值: %d \n",ib); break; }
/置顶
 988   2023-04-19
admin
小绿叶技术博客 Lv1 超级管理员

c 语言 define ifdef endif c 宏的使用

#include<stdio.h> #define MAX #define MAXIMUM(x,y)(x>y)?x:y #define MINIMUM(x,y) (x>y)?y:x // 理解为: if ( x > y ) return y; else return x; // 符号() 判断 ; 问号 ? 条件成立(then) 返回y的值; 冒号 : 条件不成立(else)
/置顶
 1349   2023-03-09
admin
小绿叶技术博客 Lv1 超级管理员

c 控制led 灯逻辑代码

#include <stdio.h> #include <unistd.h> // sleep 函数包索引 int flag = 0; int flag1 =0; int cishu = 0; int jhcs = 3; // bool 是二进制类型; void test(int bit, int val) { // 由于 main 函数,我得到 数值: 1 1 printf("我是控制灯函数..."); // int const Mask = Bits
/置顶
 1383   2023-01-13
admin
小绿叶技术博客 Lv1 超级管理员

c++ 类

#include <iostream> #include <assert.h> using namespace std; // c++ 类 访问控制和继承,能访问的类型: // 同一个类: public protected [prəˈtektɪd] 受保护 private [ˈpraɪvət] 私有 // 派生类:public protected // 外部类:public class A{ public: // 定义类 A 的公共函数 A 和 fun int a
/置顶
 1410   2022-12-28
admin
小绿叶技术博客 Lv1 超级管理员

c 语言学习案例

nano eisc.c                                # 编辑c文件#include <stdio.h> // 函数外定义变量 x 和 yint x;int y;int addtwonum(){    // 函数内声明变量 x 和 y 为外部变量    e
/置顶
 1046   2022-05-07
admin
小绿叶技术博客 Lv1 超级管理员

c 语言mqtt 连接脚本

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "MQTTClient.h" #define MQTT_BROKER "mqtt.ddoss.cn" // MQTT代理服务器地址 #define MQTT_PORT 1883 // MQTT代理的默认端口,如果是TLS连接使用8883 #define MQTT_CLIENT_ID "CClient"
 
 459   2024-08-13
admin
小绿叶技术博客 Lv1 超级管理员

c语言 多个函数 作为数组,在mian 函数里 for 循环以此执行这三个函数 c/c++

#include<stdio.h> #include <time.h> void tione() { // 该程序要做的事情: // 1. ab和大于10,c=ab 否则 c=3a+2b // 2. a>b 则打印: 3(a+b) // 3. 排除 c大等于20 和 a>b 的情况,打印: 4c-5 // 4. a=a+b; b=a+b; c=a+b+c 打印各自的数字 int a=2,b=5,c; if(a+b>10){c=a*b;
 
 291   2024-06-21
admin
小绿叶技术博客 Lv1 超级管理员

linux ubuntu 安装 libpcap 网络抓包库

#!/bin/bash rundir=/datadisk/eisc/server/lib/libpcap/libpcap1104 sudo apt install -y gcc flex byacc make cmake wget https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz tar -xzvf libpcap-1.10.4.tar.gz cd libpcap-1.10.4 sudo mkdir -p $rundir sudo chmo
 
 760   2024-05-23
admin
小绿叶技术博客 Lv1 超级管理员

c++ 链表

#include <iostream> struct ListNode { // 链表通过节点实现,节点包含:数据和指向下一个节点的指针 int parameter; // 节点存储的数据 【属性1】 ListNode *next; // 链表桥接:链表类型被指针继承 【属性2】 ListNode(int x) : parameter(x), next(nul
 
 773   2024-03-26
admin
小绿叶技术博客 Lv1 超级管理员

乒乓球比赛的记分表-统计乒乓球分数,含结构体的赋值与读取

#---- TableTennis.h ----#typedef struct { int aCount; int aStatusFlag; int aWinFourgamesFlag; int aCompetentFlag; }aScoreStruct; extern aScoreStruct aScoreS; typedef struct { int bCount; int bStatusFlag; int bWinFour
 
 742   2024-03-13
admin
小绿叶技术博客 Lv1 超级管理员

memcpy c语言

uint8_t eisc66A[8], eisc666[8];memcpy(eisc66A,eisc666,8);// 将 eisc666 数组 赋值 给 eisc666  长度为 8 // 在赋值数组时候不用跟上数组长度,但是两个数组长度一致: 
 
 883   2023-12-11
admin
小绿叶技术博客 Lv1 超级管理员

c 语言字符串批量生成

//---- gpio.h ----// #include <stdint.h> // uint 函数 头文件 static uint8_t ddrsum[6] = { 7, 3, 7, 3, 7, 7 }; // const 只读,不允许改变的关键字数组类型 /* static uint64_t gpioNM[] = { 'DDRT', 'DDRM', 'DDRS', 'DDRJ', 'DDRP', 'DDR0AD' }; */ static
 
 1032   2023-11-20
admin
小绿叶技术博客 Lv1 超级管理员

c 传值 什么时候 用 & 什么时候不用 & c/c++ 语言基础

在C语言中,当你要传递一个变量的地址而不是变量的值时,你需要使用&操作符。这通常用于传递指针或引用类型的参数。 以下情况下需要使用&操作符: 1. 指针类型: 定义 void foo(int* ptr) 调用 int num = 10; foo(&num); 2. 修改函数外部的变量 void modify(int* ptr){ *ptr = 20; } 调用:int num = 10; modify(&num); 最终将 ptr修改为 10 3. 输入 scanf
 
 1119   2023-08-04
admin
小绿叶技术博客 Lv1 超级管理员

c语言存放超长txt文本数据-c/c++ 基础

如果要存储超长的文本数据,可以考虑使用动态内存分配来存储文本。在C语言中,可以使用malloc函数来动态分配内存空间,并使用char类型的指针来存储文本数据。 下面是一个示例代码,展示了如何使用动态内存分配来存储超长的文本数据: #include <stdio.h> #include <stdlib.h> int main() { // 假设文本数据长度为10000 int length = 10000; // 动态分配内存空间 char*
 
 1155   2023-08-02
admin
小绿叶技术博客 Lv1 超级管理员

printf 打印所有类型的数值-c/c++语言基础

在C语言中,可以使用printf函数来打印不同类型的数值。下面是一些常见的数据类型及其对应的printf格式说明符: 整数类型: int %d short %hd long %ld long long %lld 无符号整数类型: unsigned int %u unsigned short %hu unsigned long %lu unsigned long long %llu 字符类型: char
 
 1210   2023-08-02

Powered by ddoss.cn 12.0

©2015 - 2024 ddoss

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息