
C语言
陈道长
iOS程序员
展开
-
C语言结构体与指针
typedef struct{ int pages; float price;}BOOK;int main(int argc, const char * argv[]) { BOOK aBook; aBook.pages = 300; aBook.price = 22.8; BOOK bBook = aBook; bBook.page...原创 2018-08-29 15:24:35 · 218 阅读 · 0 评论 -
C语言递归
计算整数的阶乘#include <stdio.h>long factorial(unsigned char i){ if(i == 0) { return 1; } return i * factorial(i - 1);}int main(){ unsigned char n = 10; print...原创 2018-09-04 13:21:56 · 200 阅读 · 0 评论 -
C语言可变参数
#include <stdio.h>#include <stdarg.h>int sumOfIntegers(int num,...){ va_list valist; int sum = 0; int i; va_start(valist, num); for (i = 0; i < num; i++) { ...原创 2018-09-04 13:47:24 · 168 阅读 · 0 评论 -
C语言内存管理
下面是学习内存管理时写的代码。巩固了结构体的知识。#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct{ char name[18]; char phone[12]; char sex[10]; float salary; ...原创 2018-09-04 14:39:30 · 141 阅读 · 0 评论 -
C语言重用错误代码
#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>void error(char *msg){ fprintf(stderr, "%s: %s", msg, strerror(errno)); exit(1);}将显示错误...原创 2018-09-03 14:41:55 · 239 阅读 · 0 评论 -
AES加密算法的详细介绍与实现
AES加密算法的详细介绍与实现原创 2018-09-06 10:29:20 · 819 阅读 · 0 评论