theo mình bạn hãy khai báo ở bên ngoài hàm main. tức là nó chẳng thuộc hàm nào cả? ở hẳn bên ngoài ấy, thế thì nó sẽ dùng được trong toàn bộ chương trình
Mình có đoạn code
mình muốn dùng biến namnay như một hằng số và chỉ khai bao 1 lần nhưng khi mình viết hàm tinhtuoi thi mình phải khai báo biến này một lần nữa. Có cách nào có thể truy xuất biến namnay trong hàm Main ko.#include<stdio.h>
int tinhtuoi(int namsinh);
void main()
{
int namsinh ;
const int namnay =2014 ;
int tuoi;
do
{
printf("nhap nam sinh, chu y nam sinh be hon %d ", namnay);
scanf("%d", &namsinh);
}
while(namsinh > namnay);
tuoi = tinhtuoi(namsinh);
printf("tuoi cua ban: %d \n",tuoi);
}
int tinhtuoi(int namsinh)
{
int tuoi;
int namnay =2014 ; // minh van phai khai bao lai o cho nay
tuoi = namnay - namsinh;
return tuoi;
}
ko choi kiểu như int(int namsinh, int namnay)
Đã được chỉnh sửa lần cuối bởi soquen : 09-12-2014 lúc 09:34 PM.
theo mình bạn hãy khai báo ở bên ngoài hàm main. tức là nó chẳng thuộc hàm nào cả? ở hẳn bên ngoài ấy, thế thì nó sẽ dùng được trong toàn bộ chương trình