C语言
Jacob Yu
这个作者很懒,什么都没留下…
展开
-
C语言基础内容
一、变量类型C语言中的基础数据类型有六类包括short、int、long、char、float、double.此外C语言还有一些构造方面的数据类型如下图二、运算符C 语言提供了丰富的运算符,有:算术运算符、关系运算符、逻辑运算符、赋值运算符、移位运算符、逗号运算符及 sizeof 运算符。a)算术运算符按操作数个数可分为一元运算符(含一个操作数)和二元运算符(含两个操作数)。一元运算符的优...原创 2019-04-27 13:56:30 · 503 阅读 · 0 评论 -
C语言从源码到可执行文件的过程
C语言从源码到可执行程序文件主要包括1、预处理;2、编译;3、汇编;4、链接四个步骤。1、预处理在这一阶段,源码中的所有预处理语句得到处理,例如#include语句所包含的文件内容替换掉语句本身所有已定义的宏被展开根据#ifdef,#if等语句的条件是否成立取舍相应的部分预处理之后源码中不再包含任何预处理语句。2、编译这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生...原创 2019-04-27 14:02:39 · 2309 阅读 · 0 评论 -
C语言数组指针遍历实验
源代码:#include <stdio.h>void print(int *ptr){ int i = 0; for(i=0; i<5; i++){ printf("&array[%d]=0x%p\n",i,ptr+i); printf("array[%d]=%d\n",i,*(ptr+i)); }}...原创 2019-04-27 16:43:27 · 1612 阅读 · 1 评论 -
C语言异或加密解密算法
源代码:#include <stdio.h>#include <string.h>int main(){ char text[100]; int i,j,key; printf("输入明文:"); for(i=0; i<100; i++){ text[i] = getchar(); if(text[i] == '...原创 2019-04-27 17:15:26 · 3757 阅读 · 4 评论