C语言
GoodBoy(李照月)
每周发一贴,一贴吃一年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
const指针语义 -- const int* const p ; const int *p ; int * const p;
问题描述: 在遇到const修饰指针的问题时,如何快速翻译出每个const 所修饰的对象? 以及const 在不同位置时,该类型指针的哪些东西可以被修改,哪些又不能被修改? 下面介绍一种简单的方法: 问题实例: const 的组合无非就4种: 1.int * const p; //const 在*和p之间 2.const int *p; //const int* 前面 3.int const *p...原创 2020-01-24 12:52:06 · 814 阅读 · 0 评论 -
程序员生活Day2C语言简单语法
C语言基本语法——变量 例1:变量的声明和初始化 #incude<stdio.h> int main() { char a=10; int b; b=20; float c; c=(float)0; double d; d=2.0; printf("a=%c\tb=%d\tc=%f\td=%lf\n",a,b,c,d); return 0; } 例2:从键盘读入...原创 2019-04-15 21:39:57 · 305 阅读 · 0 评论 -
条件编译之——#define,#ifndef #define #endif ,#pragma once,#if defined
预定义符号 #define 例1: #define MAX_SIZE 20 #define 用于替换文本代码 #define MAXSIZE 20 void main() { char str[MAXSIZE]; } 编译器在处理这个代码之前会对MAXSIZE进行处理,替换为20。 例2: 替换参数 #define DOUBLE(x) ((x)+(x)) #define DOUBLE(x) (...原创 2019-05-08 23:44:33 · 532 阅读 · 0 评论 -
C语言创建单链表
单链表 链表节点结构体 struct node { char name[10]; float score; } typedef struct node { struct node; struct node*next; }LinkList; 初始化一个链表 void InitLinkList(LinkList*&L) { L=malloc(sizeof(LinkList))...原创 2019-04-23 21:32:49 · 43226 阅读 · 7 评论
分享