
C语言学习笔记
文章平均质量分 64
韩旭杰
这个作者很懒,什么都没留下…
展开
-
C语言 if语句的介绍和使用
/*if 语句的结构描述: if(表达式1){ 语句块1//表达式1是真运行此语句块 }else if(表达式2){ 语句块2//表达式1假,表达式2真,运行此语句块 }else if(表达式3){ 语句块3//表达式1假,表达式2假,原创 2015-07-08 21:16:04 · 1261 阅读 · 0 评论 -
C语言 指针总结(复习)
一、指针变量的定义1.格式:变量类型 *指针变量名;2.举例:int *p; char *p2;3.注意:定义变量时的*仅仅是指针变量的象征二、利用指针变量简单修改其他变量的值1.指向某个变量int a;int *p;p = &a;或者int *p = &a;2.修改所指向变量原创 2015-07-17 08:30:45 · 916 阅读 · 0 评论 -
C 语言 函数的总结(复习)
第一部分:函数的定义 1.什么情况下定义函数:添加一个常用的新功能 2.函数的定义格式 返回值类型 函数名(形式参数列表) { 函数体 } 3.定义函数需要明确的东西 起一个有意义的函数名第二部分:函数的参数和返回值原创 2015-07-13 15:25:27 · 389 阅读 · 0 评论 -
C语言 交换两个变量的值的实现
#includeint main(){ //定义两个变量实现交换 int a = 10; int b = 20; printf("转换前a = %d, b = %d\n",a,b); //这是一道经典的面试题,这里只是做代码的实现不做解释 // 第一原创 2015-07-11 18:11:54 · 736 阅读 · 0 评论 -
C语言 if语句的总结(2)附:用if实现加减运算复习用
/* 1.if的第1种结构 if(条件) { 语句1; 语句2; ...... } 2.if的第2种结构 if(条件1) { 语句1; 语句2; ...... } else { } 3.if的第3种结构 if(条件1)原创 2015-07-12 15:48:17 · 5542 阅读 · 0 评论 -
C语言 @property和@synthesize搭配使用声明和实现getter和setter方法
描述:@property是编译器的指令什么是编译器的指令,编译器指令就是用来告诉编译器要做什么@property 告诉编译器声明属性的访问器(getter/setter)方法@synthesize是在m文件中定义set和get方法的实现 @property int age; @synthesize age;表示生成.h中变量age的g原创 2015-07-10 23:35:06 · 590 阅读 · 0 评论 -
C语言 点语法的总结
第一部分 点语法代替中括号的使用例:Student*stu = [[Studentalloc]init];//设置age的值stu.age= 10;//等价于[stu setAge:10];//取出age的值intage = stu.age;//等价于int age = [stu age];NSLog(@"age is %i原创 2015-07-10 23:07:44 · 791 阅读 · 0 评论 -
C语言 宏的概念和使用总结
第一部分宏的概念:被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。"宏"分为有参数和无参数两种.第二部分 无参宏无参宏的使用格式: #define标识符 字符串 使用注意事项:1) 习惯上宏名用大写字母表示,以原创 2015-07-10 22:36:39 · 738 阅读 · 0 评论 -
C语言 printf的使用总结
第一部分 函数概念printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。printf()函数的调用格式为:printf("", );原创 2015-07-09 11:02:12 · 620 阅读 · 0 评论 -
C语言 逆序一个数组的代码实现
//这是一道经典的面试题#include /*** 逆序数组用for** @param a 数组名* @param len 数组长度*/void nixuArr(int a[],int len){ //定义一个指数组指针 int *p=a; //定义下标并且实现转换 f原创 2015-07-08 21:38:13 · 694 阅读 · 0 评论 -
C语言 if语句的使用注意总结
1):空语句int a = 3if(a = 3); //这符合语法规范,表示什么都没有干2):如果if后的代码块只有一个,或者if之后只有一句话那么大括号可以省略,只会影响相邻的一个代码块,不影响其他代码块if(a>2) printf("a>2");3):永真试和永假试if(0){ } //大括号内的值永远不执行if(1){ } //大原创 2015-07-08 21:33:53 · 2950 阅读 · 2 评论 -
C语言 switch语句的使用总结
第一部分: // 1:switch语句的类型: //可以放一个整形的常量 switch (num) //可以放一个整形的变量 int num = 10;switch (num) //可以放一个返回值是整形的表达式 int num = 10 ; switch (5 + 5) //可以放转换为int类原创 2015-07-08 21:26:22 · 1517 阅读 · 0 评论 -
C语言 用for语句老实现打印九九乘法口诀表
//这是一个经典的面试题//for语句的嵌套一般外层控制行数里层控制列数,判断条件一般行数和列数#include //代码的实现如下int main(int argc, const char * argv[]) { for (int i = 1; i for (int j =1; j printf("%d*%d=原创 2015-07-08 21:23:58 · 1109 阅读 · 0 评论 -
C语言 数据类型(复习)
第一部分 基本数据类型1.int1>long int、long:8个字节 %ld2>short int、short:2个字节 %d %i3> unsignedint、unsigned:4个字节 %zd 4> signedint、signed、int:4个字节 %d %i2.float\double1>f原创 2015-07-20 13:24:58 · 779 阅读 · 0 评论