C语言学习(二)

C语言变量声明旧标准:

int a;
int b;
a=1;
b=2;

C语言变量声明新标准(可以在任何位置声明):

int a;
a=1;
int b;
b=2;

可执行程序生成过程:

C语言声明变量,可以一次性声明多个,用逗号隔开

int a,b; 等价于下方的声明
int a;
int b;

一个基本C语言程序:

#include <stdio.h>     /*c语言的预处理指令,类似php的include,在C语言文件头部位置的信息集合被称为头文件*/
int main(void) {      /*C语言从main函数开始执行,void表示不输入任何参数,一个C语言有且仅有一个*/
int a;            /*为注释符号*/
a = 99;      //为注释符号
int b;
b = 55;
printf("%d\n", a);
printf("%d", b);
return 0;
}

声明自己定义的函数:

#include <stdio.h> 
void count_print(void);/*声明一个函数*/
int main(void) {     
int a;            
a = 99;
printf("%d\n", a);  
count_print();
return 0;
}
void count_print(void) {       /*函数定义开始*/
int i;
i = 10;
printf("%d", i);
}

运行结果:

C语言运行会有语法错误,语义错误。

语法错误 ,编译器可以发现,但是语义发现不了,语义错误像下方一样想要三次方但是却写成了四次方

语法错误像分号少了,变量声明错了等

错误的语义错误四次方:

int a,a1,a2;
a1=a*a;
a2=a1*a1

正确的三次方:

int a,a1,a2;
a1=a*a;
a2=a*a1;

变量声明注意不要使用关键字,保留字

参考文献:《C Primer Plus》第六版中文版

posted @ 2024-10-31 15:07  mushangqiujin  阅读(4)  评论(0编辑  收藏  举报  来源