c语言基础
c语言基础
不积硅步
纸上得来终觉浅,绝知此事要躬行!
展开
-
四、字符串、转移字符、注释
文章目录字符串转移字符注释字符串C语言中没有字符串数据类型,使用字符数组表示字符串在字符串的末尾隐藏了字符串的结束符\0strlen()函数遇到\0结束,\0之前的长度,需要引入cstring函数#include <stdio.h>#include <cstring> //c语言中没有字符串数据类型,使用字符数组表示字符串 int main(){ //将字符串""放入数组中时,在末尾添加一个\0 便是字符串的结束标志,隐藏在字符串的末尾 char st原创 2021-03-06 23:44:55 · 203 阅读 · 0 评论 -
三、变量与常量
文章目录变量常量变量定义变量: 变量类型 变量名;全局变量:定义在函数的外部,作用域是整个工程局部变量:定义在函数中,作用域整个函数全局变量与局部变量同名时,局部变量优先extern 声明外部符号,不是在本源文件#include <stdio.h>int main(){ int a; int b; //&地址符号 //scanf()是函数库中的输入函数 scanf("%d%d",&a,&b); int c = a + b; print原创 2021-03-06 21:26:41 · 111 阅读 · 0 评论 -
二、C语言的数据类型
文章目录C语言的数据类型为什么有这么多数据类型C语言的数据类型c语言没有字符串类型char 字符类型 1一个字节short 短整型 2个字节int 整型 4个字节long 长整型 4个或8个字节long long 更长整型 8个字节float 单精度整型 4个字节double 双精度整型 8个字节#include <stdio.h>int main(){ //字符类型 char a = 'a'; printf("%c\n",a);原创 2021-03-06 19:52:10 · 127 阅读 · 0 评论 -
c语言指针简解(*p、p、(*p)++、p++、++*p、数组遍历、字符串遍历
文章目录指针代码运行测试指针变量数组(指针数组: *p1[5]:存的是指针,数组指针: int (*p2)[5];存的是数据)字符串函数 这里没讲指针函数代码#include <stdio.h>#include <math.h>int main(void){ printf("------------变量-----------\n"); int x = 7;int *p = &x;//**q是二级指针,它的值必须是一级指原创 2020-06-03 10:54:29 · 1246 阅读 · 0 评论 -
c语言逗号运算符
引入设以下变量均为 int 类型,表达式的值不为 9 的是 CA. (x=y=8,x+y,x+1) B. (x=y=8,x+y,y+1) C. (x=8,x+1,y=8,x+y) D. (y=8,y+1,x=y,x+1)运算这个逗号运算符java里面还像没有,它的逗号是分割符。c有拿(x=y=8,x+y,x+1)他求的是最后一个逗号后的值为9在有的地方它不是当逗号运算符用,当分隔符用...原创 2020-05-29 22:08:23 · 1907 阅读 · 0 评论 -
c语言基础
程序结构(实例)javaclass主方法public class A { int a = 2; public static void main(args[]) { System.out(a); }}类名和源文件的名必须一样c头文件主函数#include <stdio.h>int main() {printf("hello world!i am c");return 0;} cmd编译运行java和c都可以在cmd中运行从这里我们也可以看原创 2020-05-18 09:35:18 · 120 阅读 · 0 评论 -
一、c语言简介及开发软件
开发工具在这里我想说一说ide(集成开发环境),集成了代码编辑器、编译器、调试器、等一体化的开发软件服务套。说白了,就是具有软件开发的一条龙服务dev-c++(界面很丑)vc(visual c++,比较老了)vscode(visual studio code,现在很多用这个,但是它只是代码编辑器,需要配很多东西,有坑)Hello world#include <stdio.h>int main() {printf("hello world!i am c");return 0原创 2020-05-18 09:50:46 · 929 阅读 · 0 评论