C语言内容
popul
这个作者很懒,什么都没留下…
展开
-
C语言中switch语句
#include<stdio.h>int main(){int day=8;switch(day){case 1:printf(“星期一\n”);break;case 2:printf(“星期二\n”);break;case 3:printf(“星期三\n”);break;case 4:printf(“星期四\n”);break;case 5:printf(“星期五\n”);break;case 6:printf(“星期六\n”);break;ca原创 2021-06-14 11:56:09 · 198 阅读 · 0 评论 -
C语言中代码风格对比
//代码1if (condition) {return x;}return y;//代码2if(condition){return x;}else{return y;}//代码2更好,更加清晰//代码3int num = 1;if(num == 5){printf(“hehe\n”);}//代码4int num = 1;if(5 == num){printf(“hehe\n”);}//代码4的代码风格更好,因为如果我们不小心把"==“写成了”="的话,原创 2021-06-14 11:54:19 · 153 阅读 · 0 评论 -
C语言中的指针
#include<stdio.h>int main(){char ch=‘w’;char*p=&ch;*p=‘h’; //改变指针指向printf("%c\n",*p); //输出结果位hreturn 0;}#include<stdio.h>#include<string.h>int main(){//指针大小在32位平台是4个字节,64位平台是8个字节printf("%d\n",sizeof(char*)); //8pri原创 2021-06-14 11:50:28 · 137 阅读 · 0 评论 -
C语言中的static关键字
#include<stdio.h>void test(){int i=0;i++;printf("%d\n",i);}int main(){int i=0;for(i=0;i<10;i++){test();}return 0;}1.static修饰局部变量改变了变量的生命周期,让静态局部变量出了作用域依然存在,到程序结束,生命周期才结束。#include<stdio.h>void test(){static int i=0; //sta原创 2021-06-14 11:42:51 · 332 阅读 · 0 评论 -
C语言中的typedef关键字
typedef unsigned int unit_32; //typedef关键字将unsigned int类型重命名为unit_32类型#include<stdio.h>#include<string.h>int main(){unsigned int sum1=0;unit_32 sum2=0;printf("%d\n",sizeof(sum1)); //sum1和sum2是同一类型的变量printf("%d\n",sizeof(sum2));原创 2021-06-14 11:32:33 · 175 阅读 · 0 评论 -
C语言中的while循坏
#include<stdio.h>int main(){printf(“请选择:\n”);int p=0;while(p<=5){printf(“hahhaha\n”);//打印6次hahahhap++;}if(p>=6){printf(“hehehhhe\n”);//打印一次hehhehehe}return 0;}原创 2021-06-14 11:30:55 · 87 阅读 · 0 评论 -
C语言中的字符串
#include<stdio.h>#include<string.h>int main(){char arr1[]={“bit”};char arr2[]={‘b’,‘i’,‘t’};char arr3[]={‘b’,‘i’,‘t’,’\t’};//char a=sizeof(arr1);printf("%s\n",arr1); //输出结果:bitprintf("%s\n",arr2); //输出结果:bitprintf("%s\n",arr3); //输出结果原创 2021-06-14 11:26:37 · 104 阅读 · 0 评论 -
C语言中的函数
/*//常规写法:#include<stdio.h>int main(){int sum1=0;int sum2=0;int sum=0;printf(“请输入两个操作数:”);scanf("%d %d",&sum1,&sum2);sum=sum1+sum2;printf(“sum=%d\n”,sum);return 0;}*///编写一个加法函数写法:#include<stdio.h>int add(int x,int y)//函数原创 2021-06-14 11:18:13 · 124 阅读 · 0 评论 -
C语言中的转义字符、sizeof与strlen的区别
//程序输出什么?#include <stdio.h>#include<string.h>int main(){printf("%d\n", sizeof(“abcdef”));//输出结果为7,sizeof计算字符串的长度加上了\0printf("%d\n",strlen(“abcdef”));//输出结果为6,strlen计算字符串的长度没有加\0printf("%d\n", strlen(“c:es\t\328es\t.c”));//输出结果为12,因为\t析成一原创 2021-06-14 11:15:18 · 472 阅读 · 0 评论 -
C语言中四种常量
1.枚举常量2.字面常量3.const修饰的常变量4.define标识符常量#include<stdio.h>enum sex{male,//男female,//女secret// 秘密}; //枚举常量int main(){3.14; //字面常量1000; //字面常量const float p=3.14f; //const修饰的常量//p=5.12; //会报错,const修饰的变量不能改变#define max 100;/原创 2021-06-14 11:08:16 · 396 阅读 · 0 评论