假如汇编语言要实现如下C语言的功能,编译环境Ubuntu14.04(32位)。#includevoid swap(int *p, int *q){ int tmp = *p; *p = *q; *q = tmp;}int main(){ int a[] = {3, 0, 5,...
分类:
编程语言 时间:
2015-02-04 23:19:50
阅读次数:
225
假如汇编语言要实现如下C语言的功能,编译环境Ubuntu14.04(32位)。#includeint refact(int n){ if(n == 1) return 1; else return n * refact(n - 1);}int main(){ ...
分类:
编程语言 时间:
2015-02-04 23:07:47
阅读次数:
187
一、for语句,while语句,do-while语句 1.特征forwhiledo-while最小执行次数001判断方式初始化 ->先判断后执行先判断后执行先执行后判断优缺点在循环次数明确时使用较方便更适用于条件不确定的场合无论如何都会执行一次 2.do-while语句常用于解决脆弱的输入方式c.....
分类:
编程语言 时间:
2015-02-04 16:20:51
阅读次数:
124
该文件为单向链表操作的一些接口:(如发现有错误的地方,及时告知,不胜感激!)
list.h
#ifndef _CHAINLIST_H_
#define _CHAINLIST_H_
typedef struct
{
char key[15];
char name[20];
int age;
}DATATYPE_T;
typedef struct...
分类:
编程语言 时间:
2015-02-04 11:08:35
阅读次数:
227
一、关系运算符和表达式 1.C语言中没有单独的逻辑数据类型,非0代表真,0代表假 2.在求解一个逻辑表达式的过程中并不执行所有运算符 例:a && b && c,a为假,则b、c不会被执行二、条件运算符 1. ? : (三目运算符) 表达式1为真则执行表达式2,若为假则执行表...
分类:
编程语言 时间:
2015-02-04 10:39:47
阅读次数:
253
一、数据的输入与输出 1.stdio.h中包含的函数: getchar(输入字符) gets(输入字符串) printf(格式输出) putchar(输出字符) puts(输出字符串) scanf(格式输入) flushall(刷新缓冲区) 等等 2.flushall(); ...
分类:
编程语言 时间:
2015-02-04 09:23:16
阅读次数:
233
假如汇编语言要实现如下C语言的功能,编译环境Ubuntu14.04(32位)。#includeint fact_for(int n){ int i; int result = 1; for(i = 2; i <= n; i++) result *= i; ret...
分类:
编程语言 时间:
2015-02-03 22:54:22
阅读次数:
393
假如汇编语言要实现如下C语言的功能,编译环境Ubuntu14.04(32位)。#includeint main(){ int a[] = {3, 0, 5, 1, 4, 6, 2, 9, 8, 7}; int i; for(i = 0; i< 10; i++) pri...
分类:
编程语言 时间:
2015-02-03 22:43:44
阅读次数:
194
以下代码示范交换a和b两个整数的函数,编译环境Ubuntu14.04(32位)假如要实现以下C代码#include void swap(int *xp, int *yp){ int x = *xp; int y = *yp; *xp = y; *yp = x;}int...
分类:
编程语言 时间:
2015-02-03 22:41:38
阅读次数:
151
以下代码示范a和b两个整数相加,编译环境Ubuntu14.04(32位)。代码.section .data a: .int 10 b: .int 20 format: .asciz "%d\n".section .text.global _start_sta...
分类:
编程语言 时间:
2015-02-03 22:37:08
阅读次数:
181